Add Claude Code-inspired tools and skills to Spring AI applications.
Project overview
Spring AI Agent Utils gives Java developers a reusable toolkit for building coding assistants and multi-agent workflows with Spring AI, covering file and shell access, code and web tools, task state, memory, and extensible skills. It is distributed as Maven modules with examples, requires Java 17 or newer, and includes an A2A module for delegating to remote subagents.
Combine DeepSeek R1 reasoning with Claude responses through one streaming API.
Project overview
DeepReasoning 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.
Package Electron apps for macOS, Windows, and Linux with update-ready releases.
Project overview
electron-builder turns Electron or Proton Native projects into distributable macOS, Windows, and Linux packages. Developers configure targets, included files, code signing, and auto-update behavior in project settings, then run it from the command line or its JavaScript and TypeScript API. It supports formats such as DMG, NSIS, MSI, AppX, deb, rpm, and Snap.
Apply coding and design guidelines for C# through version 14
Project overview
CSharpGuidelines is a documentation collection for C# through version 14, covering coding rules, design principles, layout conventions, and companion Agent Skills. Teams can read the material on its website or build a full PDF and two-page cheatsheet from the repository, making it useful for shared coding standards and review practices. Building the PDFs requires the .NET 10 SDK and Google Chrome.
Run and share interactive Go notebooks in Jupyter or nteract.
Project overview
gophernotes adds a Go kernel to Jupyter Notebook and nteract, allowing live Go code to sit alongside equations, visualizations, and explanatory text in shareable documents. It evaluates code through the gomacro interpreter. On Windows, gomacro cannot use the required plugin support for third-party packages, so those notebooks should be run through the documented Docker setup.
Deploy a Docker stack for media requests, downloads, streaming, and optional AI recommendations.
Project overview
media-stack assembles Radarr, Sonarr, Prowlarr, qBittorrent, Seerr, and Jellyfin into a self-hosted Docker Compose workflow for requesting, managing, and streaming media. An optional Recommendarr profile can generate film and TV suggestions from Sonarr, Radarr, Jellyfin, or Trakt data through a configured OpenAI API service, while download-related services can be routed through a VPN. Setup spans multiple containers, networks, permissions, and, for some VPN arrangements, manually assigned container addresses.
CLI appResearch and knowledgeModel Context Protocol
webclaw
@0xMassi·Rust
Extract websites into clean Markdown, JSON, or LLM-ready context through CLI, MCP, or API.
Project overview
webclaw provides a local-first way to scrape, crawl, map, and extract websites for agents and RAG systems. Its core CLI and MCP workflow can run without an account for many pages, while a hosted API is available for bot-protected sites, JavaScript rendering, asynchronous crawl jobs, search, and production monitoring.
Compare cross-platform desktop frameworks that can replace Electron.
Project overview
Awesome Electron Alternatives is a curated reference for developers evaluating desktop stacks outside Electron. It groups frameworks, runtimes, and GUI toolkits by languages such as C#, C/C++, Java, JavaScript or TypeScript, Python, and others, with short descriptions and license information. The list is useful for forming an initial shortlist when size, memory use, source protection, or an existing web component makes Electron undesirable. It is a directory, not a build tool or a substitute for validating each project’s current support.
Create WebRTC video, voice, and data channels in JavaScript
Project overview
simple-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.
Build desktop, web, and Jupyter interfaces in pure Python
Project overview
Flexx is a pure-Python GUI toolkit that renders interfaces with web technology and uses PScript to generate the required browser-side JavaScript. Developers can target cross-platform desktop applications, web applications, standalone HTML documents, and Jupyter notebooks with the same toolkit. It requires Python 3.5 or newer; desktop mode also needs Firefox or NW.js, and projects should keep regular Python and PScript code clearly separated.
Add draggable, resizable, and customizable desktop-style windows to web pages.
Project overview
WinBox 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.
Persist Electron settings, application state, and small caches
Project overview
electron-store is a JSON-file persistence module for Electron applications, intended for user settings, application state, and small caches. It supports dot-notation access, defaults, JSON Schema validation, migrations, and atomic writes, and can be configured for the main or renderer process as documented. It is not a database because every change reads and writes the whole file. The current package requires Electron 30 or later and provides native ESM only.
Guide AI coding agents through staged research, specification, implementation, verification, and handoff.
Project overview
Bulletproof is a development methodology packaged as an agent skill for Claude Code, Codex, Cursor, Gemini CLI, Windsurf, and OpenCode. It makes the agent research the system, define a specification and acceptance criteria, plan, build, audit its work, verify behavior and impact, and prepare a handoff instead of jumping straight into code. The workflow adapts to task size: small fixes use a lightweight subset, normal features use most stages, and architecture changes use all twelve. Templates and a review sub-agent support consistent use.
Help newcomers find practical ways to contribute to open source
Project overview
How 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.
Bootstrap a testable Electron app with Vite, React, and TypeScript.
Project overview
Start an Electron desktop project with a Vite and React TypeScript setup that is ready for development, testing, and packaging. The template includes main-process and preload structure, debugger configuration, Vitest and Playwright tests, electron-builder packaging, native Node module support, and room for multiple windows. Its renderer adapter exposes compatibility helpers but does not enable Node integration by itself; direct Node access requires an explicit Electron setting and a careful security review.
Build and package cross-platform desktop apps with Next.js and Electron.
Project overview
Nextron combines Next.js and Electron so developers can create desktop applications using familiar React and web-development workflows. It supplies project conventions, development commands, and packaging through electron-builder, with configuration for application metadata, resources, output, and platform targets. ESM projects are supported, but packaging still follows host-platform constraints—for example, macOS binaries must be built on macOS.
Build configurable RAG search and chat inside your own infrastructure.
Project overview
Skald packages document ingestion, chunking, embeddings, vector storage, retrieval, and cited chat behind a configurable API. Teams can tune search, reranking, models, and query rewriting, then evaluate the resulting RAG setup through the same platform and access it from several language SDKs. It can run as a hosted service or through Docker in your own environment; a fully local deployment also requires self-hosted LLM inference and embeddings.
Compare skill-enabled and baseline runs to measure whether an Agent Skill actually helps.
Project overview
agent-skills-eval tests an Agent Skill against the same prompts in two modes: with the skill loaded and without it as a baseline. A judge model grades both outputs against defined assertions, producing JSON and JSONL artifacts plus a static HTML report that shows measurable lift, failures, timing, and tool-call behavior. The project includes a command-line runner and a TypeScript SDK, supports OpenAI-compatible chat backends and custom providers, and can run in CI. Users supply both the target model and the judge model.