A curated list of software and architecture related design patterns.
- awesome
- awesome-list
- architecture
- design-patterns
78,351 visible repositories in the index
361–384 of 37,405 · Most stars
A curated list of software and architecture related design patterns.
A refreshingly simple data-driven game engine built in Rust
2,955+ reusable AI agent skills for Claude Code, Codex, Cursor and Gemini CLI. AAS Core adds local catalog discovery, agent-owned selection and plan preview. CLI, MCP and plugins.
A curated list of awesome frameworks, libraries and software for the Java programming language.
The Julia Programming Language
An ultra-simplified explanation to design patterns
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
⏰ Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API
Local code intelligence for developers and AI agents. Connect code, docs and infrastructure in a persistent graph, with CBM Lens, MCP tools, agent integrations and change-aware test selection.
Collection of TypeScript type challenges with online judge
GitNexus: The Zero-Server Code Intelligence Engine
一款免费开源的 AI 低代码平台,也是 AI 时代构建复杂业务系统的开源基座!权限、多租户、工作流、报表、大屏、AI 知识库等通用能力开箱即用,AI 只需生成业务差异部分。AI Skills 一句话生成完整系统——建表、前后端代码、菜单权限、BPM 流程、表单、报表、大屏全自动。内置 AI 应用平台(聊天、知识库、流程编排、MCP),兼容主流大模型
TranslatedCommitted to sharing high-quality, interesting and practical open-source technical tutorials, developer tools, programming websites, and tech news on GitHub. A list cool, interesting projects of GitHub.
Summer 2027 software engineering, data science, AI, quant, product management, and hardware internship postings. Updated daily by Simplify and Pitt CSC.
Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia)
RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
:page_with_curl: A list of practical projects that anyone can solve in any programming language.
A community-supported supercharged document management system: scan, index and archive all your documents
A pure Unix shell script ACME client for SSL / TLS certificate automation
Kronos: A Foundation Model for the Language of Financial Markets
Open-source desktop app for local LLMs. Text, vision, tool-calling, OpenAI/Anthropic-compatible API. 100% private.
The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data.
The Prisma ORM: write your application in TypeScript with human-readable queries instead of SQL. Host your database on Prisma Postgres and your app on Prisma Compute.
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows