Principles of Writing Consistent, Idiomatic JavaScript
Repository Index
55,640 visible repositories in the index
1–24 of 39 · Most stars
lightweight, idiomatic and composable router for building Go HTTP services
- http
- router
- context
- middleware
❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.
- golang
- go
- course
- exercise
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.
- huggingface
- java
- langchain
- openai
🦀 A peer-reviewed collection of articles/talks/repos which teach concise, idiomatic Rust.
- idiomatic
- rust
- idiomatic-rust
- ergonomics
Idiomatic HTTP Middleware for Golang
Principles of writing consistent, idiomatic CSS.
Package goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applications.
Idiomatic persistence for Java and relational databases
- hibernate
- java
- orm
- jpa
Minimal and idiomatic WebSocket library for Go
Protocol Buffers library for idiomatic .NET
A blazingly fast multi-language serialization framework for idiomatic domain objects, schema IDL, and cross-language data exchange.
- cross-language
- fast
- jit
- multiple-language
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
- validation
- golang
- go
- ozzo
NVIDIA's CUDA platform for Rust. Host runtime crates plus Tile (cutile-rs) and SIMT (cuda-oxide) kernel programming models in idiomatic Rust.
Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server
- golang
- sql
- postgresql
- mysql
Ruby Tricks, Idiomatic Ruby, Refactoring and Best Practices
The most opinionated Go source code linter for code audit.
- linter
- golang
- go
- style-checker
idiomatic codec and rpc lib for msgpack, cbor, json, etc. msgpack.org[Go]
An idiomatic clojure http client wrapping the apache client. Officially supported version.
Agent Skills that teach coding agents to write, review, and port idiomatic Rust, plus a tested clippy config. Works with Claude Code, Codex, Copilot, Cursor, and Gemini CLI.
- claude-code
- claude-plugin
- claude-skills
- coding-agent
Safe and idiomatic TypeScript types to handle null, error, and async code handling: Maybe, Result, and Task types that are really nice.
- typescript
- typescript-library
- typescript-definitions
- functional-programming
csvutil provides fast and idiomatic mapping between CSV and Go (golang) values.
- golang
- csv
- fast
- csv-parser
Idiomatic Go input parsing with subcommands, positional values, and flags at any position. No required project or package layout and no external dependencies.
- golang
- flags
- subcommands
- cli
The Java microservice lib. QBit is a reactive programming lib for building microservices - JSON, HTTP, WebSocket, and REST. QBit uses reactive programming to build elastic REST, and WebSockets based cloud friendly, web services. SOA evolved for mobile and cloud. ServiceDiscovery, Health, reactive StatService, events, Java idiomatic reactive programming for Microservices.
- qbit
- java
- microservice
- websocket-support