Building blocks and infrastructure for developers
Find libraries, SDKs, frameworks, APIs, templates, and scaffolds without turning them into a novice-facing top-level section.
- Projects
- 4,306
- Authors
- 3,645
- GitHub Stars
- 13,022,829
174 projects · page 3 of 10
Open developerLibrarySoftware development
developer↗
@smol-ai·Python
Scaffold codebases from a product spec or embed a developer agent.
Project overviewsmol developer turns a product specification into a shared plan, a file list, and generated code for each file. It can run as a command-line scaffold, be imported as a Python library, or be exposed through an Agent Protocol API inside another application. The workflow is intentionally human-in-the-loop, and the project documents unresolved limits around cross-file coherence, dependency setup, self-healing, and slow generation.
- Stars
- ★ 12,192
- Forks
- ⑂ 1,075
- License
- MIT
Open OpenWAAPI or serverBackend developmentREST
OpenWA↗
@rmyndharis·TypeScript
Self-host a multi-session WhatsApp API with web management.
Project overviewOpenWA turns WhatsApp sessions into a self-hosted REST API with a web dashboard for managing accounts, webhooks, API keys, contacts, messages, and infrastructure. Its pluggable design supports SQLite or PostgreSQL, optional Redis caching, and local or S3-compatible media storage, with Docker provided for deployment. An optional MCP endpoint exposes a curated subset of tools to AI agents while keeping the full REST surface available.
- Stars
- ★ 11,271
- Forks
- ⑂ 2,541
- License
- MIT
Open lagoAPI or serverFinance, legal and complianceREST
lago↗
@getlago·Go
Meter usage and bill subscription, consumption, or hybrid pricing models through APIs.
Project overviewTurn product usage events into invoices for subscription, consumption-based, or hybrid pricing. The API-first platform combines metering, entitlements, automated billing, payment retries, gateway orchestration, and revenue reporting while remaining payment-processor independent. Teams can use its cloud service or run the open-source stack with Docker Compose and connect through REST APIs and SDKs. Self-hosted deployments collect basic action analytics by default; the documentation excludes customer PII and financial data and provides an opt-out.
- Stars
- ★ 10,212
- Forks
- ⑂ 696
- License
- AGPL-3.0
Open MemOSAPI or serverKnowledge managementREST
MemOS↗
@MemTensor·TypeScript
Store, retrieve, and compose long-term memory for LLM applications and agents.
Project overviewMemOS exposes one API for adding, searching, editing, and deleting agent memory, with inspectable graph structure for text, images, tool traces, and personas. Separate memory cubes can isolate or selectively combine knowledge across users, projects, and agents. Deployment options include a managed cloud API, a self-hosted service using Neo4j and Qdrant, or local Hermes and OpenClaw plugins backed by on-device SQLite.
- Stars
- ★ 10,207
- Forks
- ⑂ 930
- License
- Apache-2.0
Open photonLibraryFrontend development
photon↗
@connors·CSS
Build Electron desktop interfaces from ready-made CSS, icon fonts, and a starter template.
Project overviewPhoton is a UI toolkit for assembling Electron desktop interfaces with standard HTML and CSS. Its download includes compiled styles, Entypo icon fonts, and a template application that can serve as a starting point. The repository identifies its main branch as active and unstable development, so tagged downloads are the appropriate choice when a stable copy is needed.
- Stars
- ★ 10,086
- Forks
- ⑂ 570
- License
- MIT
Open awesome-privacyCollection or directorySecurity and privacy
awesome-privacy↗
@lissy93·Astro
Find and compare privacy-focused software and services across practical categories.
Project overviewawesome-privacy is a curated directory for finding privacy- and security-focused software and services. It organizes options across file encryption, email clients, mobile apps, VPNs, DNS providers, ad blockers, desktop operating systems, and self-hosted tools, with concise notes and deeper reports for many entries. It is useful as a starting point for product selection, but current policies, pricing, and security claims should still be verified independently.
- Stars
- ★ 9,627
- Forks
- ⑂ 566
- License
- CC0-1.0
Open how-to-contribute-to-open-sourceLearning resourceEducation and learning
how-to-contribute-to-open-source↗
@freeCodeCamp·Ruby
Help newcomers find practical ways to contribute to open source
Project overviewHow to Contribute to Open Source is a multilingual resource list for people making their first contributions. It gathers introductory articles, GitHub search approaches, version-control material, books, community initiatives, and programs that welcome contributors. The repository is an educational index rather than an automation tool; readers can suggest additional resources through pull requests when they find useful omissions.
- Stars
- ★ 9,315
- Forks
- ⑂ 1,865
- License
- CC-BY-SA-4.0
Open ChatGPT-ShortcutPrompt packProductivity and officeChatGPT
ChatGPT-Shortcut↗
@rockbenben·TypeScript
Find, organize, and share reusable prompts for different AI tools.
Project overviewAiShort is a multilingual prompt library where users can search by keyword or scenario, copy a prompt, and paste it into ChatGPT-style interfaces, coding assistants such as Cursor, or their own API workflows. Browsing does not require an account. Signed-in users can organize collections, create custom prompts, export their data as JSON, and publish or discuss prompts with the community. The library is available as a website and browser sidebar extension, can be self-hosted, and offers an offline edition that stores data locally for intranet or air-gapped use.
- Stars
- ★ 8,619
- Forks
- ⑂ 947
- License
- MIT
Open awesome-tauriCollection or directorySoftware development
awesome-tauri↗
@tauri-apps
Find categorized Tauri templates, plugins, tutorials, integrations, and real applications.
Project overviewBrowse a curated directory of resources from the Tauri ecosystem instead of searching scattered repositories and sites. It groups official getting-started material, community templates, plugins, integrations, articles, and applications across areas such as developer tools, productivity, media, writing, networking, and security. Entries may be marked as officially maintained, version-specific, paid, or closed source. The list is a discovery aid rather than runnable software, so verify each linked project's compatibility, maintenance, and licensing before use.
- Stars
- ★ 7,892
- Forks
- ⑂ 668
- License
- MIT
Open lamdaFrameworkTesting and debuggingAndroid
lamda↗
@firerpa·Python
Control, automate, and operate Android devices or fleets from one integrated platform.
Project overviewFIRERPA combines Android remote desktop, UI automation, OCR and image matching, traffic capture, Frida, proxy networking, and device operations behind one on-device service and Python client. It can work with or without root and expose controls through a browser, APIs, MCP clients, or a natural-language agent. The platform targets automation engineering, mobile security work, and long-running device farms, so its breadth and deployment complexity go well beyond a simple phone mirroring utility.
- Stars
- ★ 7,886
- Forks
- ⑂ 1,048
- License
- MIT
Open simple-peerLibrarySoftware development
simple-peer↗
@feross·JavaScript
Create WebRTC video, voice, and data channels in JavaScript
Project overviewsimple-peer wraps WebRTC in a concise Node.js-style API that runs in browsers and Node.js. It supports video and voice streams plus text or binary data channels, with a Node duplex-stream interface for server-side use. Advanced options cover trickle ICE, custom configuration, transceivers, and renegotiation, making it a small communication layer rather than a complete calling service.
- Stars
- ★ 7,795
- Forks
- ⑂ 984
- License
- MIT
Open agent-squadFrameworkAI and agent development
agent-squad↗
@2FastLabs·Swift
Route each conversation to the most suitable specialized AI agent.
Project overviewAgent Squad selects the most suitable specialized agent from each request and preserves conversation context across agents and sessions. It provides Python, TypeScript, and Swift runtimes with replaceable classifiers, storage, retrievers, and tools. The Swift implementation can keep routing, MCP tools, voice, and chat history on Apple devices, while GroundedAgent separates data gathering from response writing so answers stay limited to actual tool results.
- Stars
- ★ 7,689
- Forks
- ⑂ 726
- License
- Apache-2.0
Open winboxLibraryFrontend development
winbox↗
@nextapps-de·JavaScript
Add draggable, resizable, and customizable desktop-style windows to web pages.
Project overviewWinBox is a lightweight HTML5 window manager for web applications. Developers can create movable desktop-style windows, control their title, position, size, color, and behavior, and fill them with HTML or mounted DOM content. It is available through npm, bundled files, or separate JavaScript and CSS assets, with community wrappers for frameworks such as Vue and React. Any user-controlled HTML must be sanitized before insertion, because passing it directly into a window can introduce cross-site scripting vulnerabilities.
- Stars
- ★ 6,440
- Forks
- ⑂ 215
- License
- Apache-2.0
Open react-nodeguiLibraryFrontend developmentLinux
react-nodegui↗
@nodegui·TypeScript
Build native cross-platform desktop interfaces with React and Qt.
Project overviewReact NodeGUI is a React renderer for NodeGUI that builds Qt5-based desktop applications for Windows, macOS, and Linux. Developers can compose native widgets with React, style them with cascading CSS and Flexbox, and use Node.js APIs without bundling a Chromium runtime. The repository explicitly states that the project is no longer maintained, so adopting it now means accepting an aging stack or maintaining a fork yourself.
- Stars
- ★ 6,187
- Forks
- ⑂ 182
- License
- MIT
Open angular-electronScaffold or starterSoftware development
angular-electron↗
@belnadris·TypeScript
Bootstrap an Angular and Electron desktop app with testing and packaging.
Project overviewangular-electron is a starter project pairing Angular 22 with Electron 42 for desktop development, including a development server, renderer hot reload, Vitest and Playwright tests, and executable packaging for Linux, Windows, and macOS. Hot reload applies only to the renderer, so the Electron main process must restart, and the project explicitly recommends npm rather than Yarn.
- Stars
- ★ 5,728
- Forks
- ⑂ 1,360
- License
- MIT
Open SWE-benchBenchmark or evalSoftware development
SWE-bench↗
@SWE-bench·Python
Evaluate code patches proposed for real GitHub software issues.
Project overviewSWE-bench evaluates language models on real software issues collected from GitHub by giving each model a codebase and an issue, then testing the generated patch in a reproducible Docker environment. It is useful for comparing coding agents on actual repair work, but local evaluation is resource intensive: the project recommends an x86_64 machine with at least 120 GB of free storage and 16 GB of RAM.
- Stars
- ★ 5,386
- Forks
- ⑂ 918
- License
- MIT
Open deepreasoningAPI or serverSoftware development
deepreasoning↗
@winfunc·Rust
Combine DeepSeek R1 reasoning with Claude responses through one streaming API.
Project overviewDeepReasoning is a self-hostable API and chat interface that routes a request through DeepSeek R1 reasoning and then Claude for the final response, including creative or coding tasks. It returns the combined workflow through one interface and supports streaming. The project is aimed at developers who want to control deployment and credentials, and it requires both DeepSeek and Anthropic API keys.
- Stars
- ★ 5,364
- Forks
- ⑂ 440
- License
- MIT
Open agentsSDKAI and agent development
agents↗
@cloudflare·TypeScript
Build stateful, real-time AI agents on Cloudflare.
Project overviewCloudflare Agents uses Durable Objects to give each agent its own persistent state, storage, and lifecycle. The SDK includes callable methods, WebSockets, scheduling, AI chat, MCP, and workflow integration, with client helpers for real-time synchronization. Developers can start from the provided template or add the package to an existing Cloudflare application.
- Stars
- ★ 5,241
- Forks
- ⑂ 619
- License
- MIT