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 9 of 10
Open active-directory-dotnet-webapi-manual-jwt-validationLearning resourceSecurity and privacy
active-directory-dotnet-webapi-manual-jwt-validation↗
@Azure-Samples·C#
Manually validate access tokens in a .NET Web API
Project overviewThis Azure sample demonstrates how an ASP.NET Web API can manually validate JWT access tokens issued by the Microsoft identity platform, including checks for audience, issuer, lifetime, tenant, and expected scopes. A WPF client calls the protected TodoList API, and the repository documents app registration, configuration, local execution, and deployment. Users must replace the sample tenant and application settings with values from their own identity environment.
- Stars
- ★ 139
- Forks
- ⑂ 63
- License
- MIT
Open svelte-electron-boilerplateTemplateSoftware development
svelte-electron-boilerplate↗
@ptkdev-boilerplate·TypeScript
Start a Svelte and Electron desktop app from a preconfigured template.
Project overviewThis GitHub template provides a ready-made starting point for Svelte desktop applications built with Electron. It preconfigures TypeScript, path aliases, live reload, formatting, linting, tests, internationalization, and a practical folder structure, so developers can begin with working examples instead of an empty project. After creating a repository from the template, run the web and Electron development processes together, then use the included scripts to build Windows, Linux, or macOS installers. It is intended for projects that specifically want the Electron runtime.
- Stars
- ★ 132
- Forks
- ⑂ 13
- GitHub updated
- Mar 9, 2026
Open loom-notesTemplateEducation and learning
loom-notes↗
@Polaris-Aeterna·TeX
Turn chapters and lectures into fill-in study notes built for active recall.
Project overviewLoom combines a XeLaTeX document class with a Claude skill for creating notes that students both read and complete. It supports blanks, proof skeletons, do-it-yourself exercises, recall prompts, and a distinctive woven visual system; the companion skill can organize a chapter, draft the notebook, compile it, and check the result. Local use requires XeLaTeX with TeX Live 2023 or newer, and non-macOS users may need to swap the bundled system fonts or use one of the Overleaf-ready editions.
- Stars
- ★ 126
- Forks
- ⑂ 10
- GitHub updated
- Jul 14, 2026
Open calmFrameworkSoftware developmentLinux
calm↗
@VitoVan·Common Lisp
Build and package canvas-based apps with Common Lisp.
Project overviewCALM lets you define a canvas application in `canvas.lisp`, run it as a desktop window, and handle drawing, input, and audio through a thin layer over SDL2 and Cairo. When the app is ready, its commands can package it for the current desktop platform or generate files for browser deployment. It suits Lisp developers building small graphical applications, but desktop packages are produced per operating system and unsigned downloads may trigger Windows or macOS security prompts.
- Stars
- ★ 121
- Forks
- ⑂ 3
- License
- GPL-2.0
Open example-tauri-v2-python-server-sidecarTemplateSoftware development
example-tauri-v2-python-server-sidecar↗
@dieharders·TypeScript
Package a Python API sidecar inside a Tauri v2 desktop application template.
Project overviewThis developer template demonstrates a Tauri v2 desktop application with a Next.js interface and a FastAPI backend. PyInstaller compiles the Python service into a single-file sidecar that Tauri starts and stops, while the frontend communicates with it over local HTTP, so end users do not need a separate Python installation. Developers can build platform-specific installers locally or adapt the included GitHub Actions workflow for Windows, macOS, and Linux releases.
- Stars
- ★ 121
- Forks
- ⑂ 19
- License
- Apache-2.0
Open super-benchmarkBenchmark or evalResearch and knowledge
super-benchmark↗
@allenai·Jupyter Notebook
Evaluate whether agents can set up and execute tasks from real research repositories.
Project overviewSUPER evaluates whether LLM agents can configure environments, execute code, and answer questions drawn from real machine-learning and NLP research repositories. Its dataset is divided into Expert, Masked, and AutoGen task sets, with code for running agents and scoring results. Local mode executes repository code directly on the machine, while Docker and Modal backends offer safer isolation and concurrent benchmark runs.
- Stars
- ★ 53
- Forks
- ⑂ 4
- License
- Apache-2.0
Open zosma-qaFrameworkTesting and debugging
zosma-qa↗
@zosmaai·TypeScript
Configure and run web, mobile, and load tests through one QA command line.
Project overviewAn interactive setup adds test infrastructure to TypeScript or Python projects, while one CLI dispatches Playwright web tests, Appium mobile tests, or k6 load tests. AI planner, generator, and healer definitions are currently focused on TypeScript, and several other test types, including API, accessibility, and visual regression, are still planned.
- Stars
- ★ 9
- Forks
- ⑂ 5
- GitHub updated
- Jun 28, 2026
Open gate4agentLibrarySoftware developmentClaude Code
gate4agent↗
@ZENG3LD·Rust
Spawn, stream, and resume multiple CLI agents through one Rust transport API.
Project overviewEmbed Claude Code, Codex, Gemini, or OpenCode in a Rust application without writing separate subprocess and event parsers for each tool. gate4agent normalizes Pipe, PTY, and ACP sessions into transport-neutral events, supports session resume and multi-turn ACP callbacks, and tracks history and context usage. It is a transport layer, not an agent harness or security sandbox.
- Stars
- ★ 9
- Forks
- ⑂ 1
- License
- MIT
Open sap-rpt1-oss-predictorLibraryData and analytics
sap-rpt1-oss-predictor↗
@amitlals·Python
Run SAP tabular classification and regression without model training
Project overviewSAP-RPT-1-OSS Predictor helps prepare SAP extracts and run classification or regression with SAP’s open-source tabular foundation model using in-context learning. It includes local prediction and batch-processing helpers, with an optional playground API path. A Hugging Face account is required, and a 24–80 GB GPU is recommended for the intended workloads.
- Stars
- ★ 4
- Forks
- ⑂ 1
- GitHub updated
- Jul 1, 2026
Open northdata-connectorsConnectorResearch and knowledgeClaude Code
northdata-connectors↗
@p-meier·Python
Query German company-register data through a CLI, MCP server, or Claude skill.
Project overviewNorthData Connectors wraps the NorthData API with a Python CLI, an MCP server, and a Claude skill that share one client and credit guard. It exposes German company profiles, owners, representatives, financials, and publications to shell scripts, CI jobs, and MCP-capable agents without duplicating API logic. A NorthData API key is required, usage remains subject to NorthData's terms, and the wrapper is an unofficial community project.
- Stars
- ★ 4
- Forks
- ⑂ 1
- GitHub updated
- May 25, 2026
Open lacuna-toolkitSDKSoftware development
lacuna-toolkit↗
@JOYLINK-LTD·TypeScript
Generate AI music through an SDK, CLI, MCP server, or agent skill
Project overviewlacuna-toolkit exposes the Lacuna Music API through a TypeScript SDK, a command-line tool, an MCP server, and an Agent Skill. Developers can generate music from Node 18+, shell scripts, an MCP-compatible client, or an AI coding agent, while the SDK also handles webhook verification. Using any surface still requires access to the Lacuna service and its credentials.
- Stars
- ★ 4
- Forks
- ⑂ 1
- License
- MIT
Open peg-design-systemFrameworkDesign and creative work
peg-design-system↗
@v0id-byte·HTML
Build restrained, data-led presentations with reusable HTML, CSS, and React pieces.
Project overviewPeg helps you create consistent slide decks and data-heavy presentations without starting in a design tool. It supplies opinionated HTML templates, CSS design tokens, React components, and entrance or transition animations built around typography, restrained color, and flat layouts. Chinese typography and reduced-motion preferences are handled explicitly, while static exports preserve the completed visual state.
- Stars
- ★ 4
- Forks
- ⑂ 0
- License
- MIT
Open drilldown-tableLibraryProductivity and office
drilldown-table↗
@pal815·Python
Generate hierarchical drill-down tables for Excel, Word, and PowerPoint.
Project overviewProvide hierarchical data and drilldown-table renders the same corner-header report layout to XLSX, DOCX, or PPTX from one shared engine. It supports row, column, and two-dimensional drill-downs, uneven two-to-four-level branches, automatic totals, and three visual themes. Users can run it as a Claude or Codex skill, a Windows desktop app, a browser tool, or a Python library.
- Stars
- ★ 4
- Forks
- ⑂ 3
- License
- MIT
Open velkLibrarySoftware developmentLinux
velk↗
@ljaaskela·C++
Build extensible C++17 component systems behind stable interfaces.
Project overviewVelk helps C++ applications define components through interfaces with typed properties, events, functions, and metadata. Runtime implementations live in a shared library while consumers depend on stable public contracts, allowing internals to evolve without rebuilding every client. Its registries, plugin loading, object factory, and dense storage suit modular systems that need runtime extension and introspection.
- Stars
- ★ 2
- Forks
- ⑂ 0
- License
- MIT
Open html-chameleonLibraryFrontend development
html-chameleon↗
@churin1116·JavaScript
Make HTML artifacts themeable with a shared, persistent color contract.
Project overviewChameleon replaces hardcoded colors with a small semantic CSS contract that can be reused across HTML artifacts. Its Claude Code skill can create themed pages or propose a dry-run conversion for existing files, while a Chrome extension applies the reader's saved theme across compatible pages. For durable or offline artifacts, the theme can be baked into the HTML and pinned to a contract version.
- Stars
- ★ 2
- Forks
- ⑂ 0
- License
- MIT
Open naze-langFrameworkSoftware development
naze-lang↗
@jasonmamy·Rust
Build declarative WASM interfaces without HTML, CSS, or the DOM.
Project overviewNaze combines UI structure, state, and interactions in a declarative language that compiles to WebAssembly and renders through Canvas2D rather than the DOM. Its toolchain includes compilation, type checking, testing, examples, and project-context export for AI agents, but the project is still experimental and explicitly not ready for production use.
- Stars
- ★ 1
- Forks
- ⑂ 0
- License
- MPL-2.0
Open library-osTemplateResearch and knowledge
library-os↗
@frankxai·TypeScript
Turn reading notes and quotes into publishable book deep-dives on your own website.
Project overviewLibrary OS combines a Next.js template, TypeScript schema, Claude Code commands, and a book-distillation subagent to turn titles, notes, Kindle highlights, or voice memos into structured book pages. Its workflow covers capture, extraction, enrichment, and publishing, with JSON-LD, quote sharing, and dynamic social images; the full site targets Next.js 14, Tailwind, and TypeScript.
- Stars
- ★ 1
- Forks
- ⑂ 0
- License
- MIT
Open simple-hostAPI or serverDevOps and deploymentREST
simple-host↗
@vineetu·HTML
Deploy static sites with per-site state and a lightweight backend
Project overviewSimple Host lets a coding agent deploy a static website together with a small per-site backend for JSON state, append-only collections, comments, feedback, private pages, and starter templates. Each upload becomes an immutable version that can be rolled back, and magic-link sign-in supplies an API key. The service can also be self-hosted as one Go binary, but that path requires Postgres, environment variables, and a carefully chosen administrator key.
- Stars
- ★ 1
- Forks
- ⑂ 1
- License
- MIT