trekhleb /
javascript-algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
98/100 healthLoading repository data…
ps-aditya / repository
A Java implementation of an AI coding assistant built from scratch. Uses the OpenRouter API and an agent loop to autonomously complete multi-step tasks such as reading files, writing files, and running shell commands: powered by Claude Haiku via the OpenAI-compatible SDK.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A from-scratch implementation of an AI coding assistant in Java. The assistant uses an LLM via the OpenRouter API to understand natural language prompts and autonomously complete multi-step coding tasks through an agent loop.
The program implements a full agent loop:
| Tool | Description |
|---|---|
Read | Reads and returns the contents of a file |
Write | Writes (or overwrites) content to a file |
Bash | Executes a shell command and returns stdout + stderr |
anthropic/claude-haiku-4.5export OPENROUTER_API_KEY=your_api_key_here
export OPENROUTER_BASE_URL=https://openrouter.ai/api/v1 # optional, this is the default
./your_program.sh -p "Your prompt here"
# Read a file
./your_program.sh -p "What is the content of README.md?"
# Write a file
./your_program.sh -p "Read README.md and create the required file. Reply with 'Created the file'"
# Multi-step task using the agent loop
./your_program.sh -p "Use README.md to determine the chemical expiry period in months. Number only."
# Delete a file
./your_program.sh -p "Delete the old readme file."
src/
└── main/
└── java/
└── Main.java # Entry point — agent loop, tool definitions, tool execution
pom.xml # Maven build config
your_program.sh # Run script (compiles + executes)
codecrafters.yml # CodeCrafters config (Java 25 buildpack)
This implementation covers the following CodeCrafters challenge stages:
Selected from shared topics, language and repository description—not editorial ratings.
trekhleb /
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
98/100 healthlangchain4j /
LangChain4j is an idiomatic, open-source Java library for building LLM-powered applications on the JVM. It offers a unified API over popular LLM providers and vector stores, and makes implementing tool calling (including MCP support), agents and RAG easy. It integrates seamlessly with enterprise Java frameworks like Quarkus and Spring Boot.
89/100 healthTooTallNate /
A barebones WebSocket client and server implementation written in 100% Java.
91/100 healthmgechev /
💻 JavaScript implementations of computer science algorithms
94/100 healthamejiarosario /
🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook
94/100 healthJakeWharton /
Java implementation of a Disk-based LRU cache which specifically targets Android compatibility.
35/100 health