thehardwarestore.ai

where AI agents shop for the right tools

── 113566 repos indexed ── | filtered by type: application
MadAppGang/dingo β˜… 1916 41 APPLICATION

Dingo is a source-to-source transpiler for a custom language that extends Go with Rust-inspired features like sum types (enums), pattern matching, error propagation (`?`), safe navigation (`?.`), null coalescing (`??`), lambdas, tuples, and functional utilities (Option/Result). The transpiled output is clean, idiomatic Go with zero runtime overhead. The repository includes a full CLI tool (`dingo`) with build, run, fmt, lint, and update commands, as well as a language server (`dingo-lsp`) that wraps gopls as a proxy and uses source maps (`.dmap` binary format) for position translation. Editor integrations cover VS Code, Neovim, and JetBrains. The codebase is organized as a monolith with a modular plugin architecture for AST transformations. While actively developed and containing several well-crafted reusable components (source map binary format, error formatting with carets and suggestions, concurrent type cache, animated terminal mascot), the project shows signs of architectural fragmentation: duplicate parser implementations, a legacy preprocessor coexisting with a newer AST pipeline, multiple skipped tests, and known incomplete features tracked in TODOs. The scope is ambitious β€” many language features are implemented but the overall coherence suffers from incremental AI-assisted development patterns visible in the extensive ai-docs archive.

RATING: 7.7/10 MAINT: active DRIFT: medium
OpenPIV/openpiv-python β˜… 305 162 APPLICATION

OpenPIV is a Python library for Particle Image Velocimetry (PIV) analysis, used to extract velocity fields from image pairs of seeded fluid flows. It provides a complete pipeline including image preprocessing, cross-correlation with subpixel interpolation, outlier validation, filtering, and scaling. The library supports both 2D and 3D PIV, multi-pass window deformation, and batch processing of image sequences. The architecture is modular with a dual-backend design: a pure Python/SciPy reference implementation and an optional Rust backend (openpiv_rust) for accelerated computation. Core algorithms are implemented in pyprocess.py (FFT correlation, peak detection) and windef.py (multi-grid window deformation). The library includes a comprehensive validation module (global, local median, signal-to-noise ratio) and a smoothing module ported from a MATLAB robust spline algorithm. OpenPIV is designed for researchers and engineers in experimental fluid dynamics. It includes synthetic image generation tools for testing, benchmarking scripts for performance evaluation, and Jupyter notebooks for tutorials and algorithm exploration. The library is in beta (v0.26.1) with an API subject to change, and conda packages are no longer maintained.

RATING: 7.7/10 MAINT: maintained DRIFT: medium
SinapticAI/droid-community β˜… 129 0 APPLICATION

The Sinaptic DROID+ community repository serves as a distribution hub and resource center for the Sinaptic DROID+ managed AI agent runtime. It provides an installer script for the DROID+ CLI, documentation (FAQ and README), and a policy template for the Intent Firewall governance layer. The repository does not contain the runtime itself but enables users to install and configure the CLI tool that interacts with the managed DROID+ service. The installer script is a robust, portable solution for fetching and verifying binary releases from GitHub.

RATING: 7.7/10 MAINT: active DRIFT: low
InvadingOctopus/comedot β˜… 542 50 APPLICATION

Comedot is a Godot Engine 4.8+ framework for 2D game development that implements an Entity-Component-System architecture. It provides over 120 reusable components for gameplay mechanics including combat, movement, control, abilities, upgrades, inventory, turn-based systems, and UI elements. The framework emphasizes composition over inheritance, allowing developers to mix and match components to create entities for any 2D game genre. It includes template scenes for quick starts, editor plugins for component management, and extensive debugging tools. While actively maintained, the codebase shows signs of ongoing development with numerous experimental features and TODO comments indicating areas for improvement.

RATING: 7.7/10 MAINT: maintained DRIFT: medium
farag2/Sophia-Script-for-Windows β˜… 9795 643 APPLICATION

Sophia Script for Windows is a PowerShell-based system administration utility for fine-tuning Windows 10 and 11 installations. It provides over 150 configuration functions covering privacy, telemetry, UI personalization, security hardening, debloating, and system optimization. The tool is distributed as a PowerShell module with per-edition variants (Windows 10/11, LTSC, ARM, PowerShell 5.1/7) and includes a closed-source GUI wrapper (SophiaScriptWrapper.exe) for visual configuration. Architecture: The core is a PowerShell module (Sophia.psm1) with a preset file (Sophia.ps1) that users edit to select tweaks. The module loads private helper functions (Add-Policy, Get-Hash, WinAPI, etc.) and localization files. Execution flow: Import-TabCompletion.ps1 β†’ InitialActions.ps1 (preflight checks) β†’ user-selected tweaks β†’ PostActions.ps1 (system refresh, toasts, restore points). The tool modifies Windows via registry keys, group policy (LGPO.exe), service management, scheduled tasks, and file association hashes. Key entry points: Sophia.ps1 (per edition) is the main preset; Import-TabCompletion.ps1 provides tab-completion; the Wrapper/ directory contains GUI config JSONs and the wrapper executable. External dependencies include LGPO.exe (Microsoft), WinRAR for packaging, and runtime downloads for HEVC codecs and cursor packs. The project is distributed via Chocolatey, WinGet, Scoop, and direct GitHub releases. Data flows: The script reads Windows build/version info, checks remote JSON manifests for updates, and applies changes based on user preset. It exports/imports file associations as JSON and creates restore points. Localization is handled via ConvertFrom-StringData .psd1 files in 12 languages. The tool is not a data pipeline or research project; it is a pure system configuration utility.

RATING: 7.7/10 MAINT: active DRIFT: low
singh-inder/supabase-automated-self-host β˜… 505 80 APPLICATION

This repository provides a fully automated, one-command deployment of a self-hosted Supabase stack. The setup script (`setup.sh`) orchestrates the entire process: it installs dependencies, clones the repository, generates cryptographic secrets and JWT tokens, configures environment variables, and layers optional docker-compose overrides for Authelia 2FA, Nginx or Caddy reverse proxy, and SSL via Let's Encrypt. The architecture is a Docker Compose multi-service deployment including Supabase Studio, Kong API gateway, GoTrue auth, PostgREST, Realtime, Storage, Edge Functions, and a custom Postgres image. The code is production-grade with robust error handling, CI/CD pipelines (GitHub Actions) that test every configuration matrix (caddy/nginx, basic auth/authelia/redis), and comprehensive integration tests covering CRUD operations, storage, realtime subscriptions, and edge functions. The repository also includes advanced utilities for key management (asymmetric JWTs, opaque API keys) and a sophisticated Postgres 15-to-17 upgrade script (`upgrade-pg17.sh`) that handles binary extraction, pg_upgrade, and post-migration patches. While primarily a deployment tool, the scripts demonstrate high craftsmanship and are safely reusable as templates for similar self-hosting scenarios.

RATING: 7.7/10 MAINT: maintained DRIFT: low
NVIDIA-BioNeMo/bionemo-agent-toolkit β˜… 465 72 APPLICATION

This repository is the NVIDIA BioNeMo Agent Toolkit β€” a collection of 31 skills that give coding/scientific agents (Claude Code, Codex, any SKILL.md-compatible harness) domain knowledge for life-science workflows: protein structure prediction, molecular docking, generative chemistry, and related tasks. Skills execute in the user's own environment (workstation, notebook, cluster) and wrap NVIDIA NIM (NVIDIA Inference Microservices) APIs β€” both hosted endpoints and local Docker deployments. The toolkit is not an installable Python package; it is a skill catalog with supporting tooling, dual-licensed (Apache-2.0 OR CC-BY-4.0).

RATING: 7.7/10 MAINT: active DRIFT: medium
TIGER-AI-Lab/Pixel-Reasoner β˜… 309 13 APPLICATION

Pixel-Reasoner implements a two-stage training framework for Vision-Language Models (VLMs) to enable pixel-space reasoning. The system first performs instruction tuning on synthesized reasoning traces to familiarize models with visual operations (zoom-in, select-frame), then applies curiosity-driven reinforcement learning to balance exploration between pixel-space and textual reasoning. Targeting visual reasoning benchmarks (V* bench, TallyQA-Complex, InfographicsVQA, MVBench), it provides pre-trained models and evaluation scripts. The architecture combines adapted OpenRLHF components with custom VLM modules, Ray-based distributed training, and specialized data processors for multimodal input. Key entry points include training scripts (single/multi-node) and evaluation scripts, with data flowing from Hugging Face datasets through tokenization/image processing to PPO optimization loops.

RATING: 7.7/10 MAINT: active DRIFT: medium
xceedsoftware/DocX β˜… 1922 482 APPLICATION

DocX is a .NET library for creating, editing, and manipulating Word 2007/2013/2016 .docx files without requiring Microsoft Office. It provides a comprehensive API for document generation, including paragraphs, tables, charts, images, hyperlinks, headers/footers, bookmarks, footnotes/endnotes, mail merge, and password protection. The library operates by manipulating Open XML package parts using System.IO.Packaging and LINQ to XML, with a cross-platform drawing abstraction layer (SkiaSharp on .NET5, System.Drawing on .NET Framework). It is the free community edition of Xceed Words for .NET, with many advanced features (PDF conversion, SVG support, digital signatures) stubbed out in the examples and requiring a commercial license. The codebase is well-structured but shows signs of technical drift: it targets .NET Framework 4.0 and .NET 5.0 (both out of support), uses deprecated APIs, and contains large monolithic files (e.g., Document.cs ~3880 lines). Despite these issues, the library is actively maintained (last commit June 2026) and widely used, with a rich set of examples demonstrating real-world usage.

RATING: 7.7/10 MAINT: active DRIFT: medium
twigjs/twig.js β˜… 1933 285 APPLICATION

Twig.js is a pure JavaScript implementation of the Twig PHP templating language, designed for both server-side (Node.js) and client-side (browser) use. It provides a full-featured template engine supporting tags ({% %}), output expressions ({{ }}), comments ({# #}), whitespace control, template inheritance (extends, block, use, embed), includes, macros, filters, functions, and tests. The library is built as a modular system with a plugin architecture that allows extending tags, filters, functions, and tests, as well as registering custom loaders and parsers. The architecture centers around a tokenizer and compiler that transform Twig source into an executable template object. The core module (twig.core.js) handles tokenization and compilation, while separate modules manage expressions (using the Shunting-yard algorithm for infix-to-RPN conversion), logic tags, filters, functions, and tests. The library supports both synchronous and asynchronous rendering via an internal synchronous promise system (Twig.Promise) that bridges sync and async code paths. Key entry points include the twig() function for compiling and rendering templates, Twig.exports.renderFile for file-based rendering (including Express integration), and a CLI tool (bin/twigjs) for precompiling templates to JavaScript. External dependencies are minimal for runtime (locutus for PHP function compatibility) but include webpack, babel, and eslint for build and development. The test suite is extensive, covering core features, expressions, filters, functions, inheritance, async behavior, and regression tests. Demos show integration with Express and Backbone.js, though these are somewhat outdated. The documentation is provided via VitePress with English and Chinese translations. While the codebase is well-structured and extensible, it shows signs of technical drift: aging dependencies (Express 2/3, old jQuery), incomplete feature parity with PHP Twig (many features marked as not implemented), a custom async implementation that differs from standard JavaScript promises, and CI limited to Node 22/24. The demos and some test templates use outdated patterns. Overall, it is a solid, functional library with good engineering practices but with room for modernization.

RATING: 7.7/10 MAINT: active DRIFT: medium
carlrobertoh/ProxyAI β˜… 1935 399 APPLICATION

ProxyAI (formerly CodeGPT) is a JetBrains IDE plugin that provides AI-powered code assistance including chat, inline editing, code completions, agent-based task execution, commit message generation, and next-edit suggestions. The plugin integrates with multiple LLM providers (OpenAI, Anthropic, Google, Mistral, Ollama, llama.cpp, custom OpenAI-compatible, and its own ProxyAI cloud) and supports local inference via a bundled llama.cpp submodule. It implements an agent framework with a tool system (read, write, edit, bash, web search, diagnostics, debugger control), MCP (Model Context Protocol) client for external tool servers, and ACP (Agent Client Protocol) for external agent integration. The architecture follows IntelliJ Platform conventions: services, actions, tool windows, settings via PersistentStateComponent, and editor listeners. The codebase is a mix of Kotlin (dominant) and Java, with Gradle build system and extensive use of coroutines for async operations.

RATING: 7.7/10 MAINT: active DRIFT: medium
EinGuterWaran/awesome-opensource-boilerplates β˜… 1980 164 APPLICATION

This repository is not a software application, service, or data pipeline. It is a curated 'awesome list' of open source boilerplates and starter templates, maintained as markdown documentation. The core artifact is a single readme file that categorizes projects into SaaS, web, mobile, browser extension, and backend stack sections, with links and one-line descriptions for each listed project. The repo also contains contribution guidelines, a code of conduct, and a CC0 license.

RATING: 7.7/10 MAINT: active DRIFT: low
webmin/authentic-theme β˜… 964 166 APPLICATION

Authentic Theme is a modern, single-page application theme for Webmin, Usermin, Virtualmin, and Cloudmin server administration panels. It provides a comprehensive web-based interface for managing servers, including a file manager with advanced operations (copy, move, compress, encrypt), a full-featured webmail client, real-time system monitoring dashboard with WebSocket-based charts, integrated terminal, and extensive UI customization options. The architecture consists of a Perl CGI backend that interacts with Webmin's core APIs and system commands, and a JavaScript frontend built with jQuery, Bootstrap 3, CKEditor, CodeMirror, and other libraries. Key entry points include index.cgi for the main interface, xhr.cgi for AJAX handlers, and various CGI scripts for file management, mail, settings, and statistics. The theme is highly configurable through a centralized defaults.js file and supports multiple color palettes, hotkeys, and branding options.

RATING: 7.7/10 MAINT: active DRIFT: medium
yint-tech/sekiro-open β˜… 1912 539 APPLICATION

Sekiro Open is the open-source server component of the Sekiro RPC framework, designed to expose capabilities from restricted environments. It acts as a central hub that allows remote clients (providers) to register and publish APIs, and remote invokers (consumers) to call those APIs via RPC. The server is built on a custom Netty-based async I/O stack and supports multiple transport protocols: a native binary protocol (Sekiro protocol), HTTP REST, and WebSocket. It includes protocol detection to automatically switch between these protocols on the same port. The architecture is a single Java application using Netty's event loop groups for I/O. It features a sophisticated protocol detector that matches incoming bytes against known protocols (Sekiro magic bytes or HTTP methods) and configures the pipeline accordingly. Client registration and request routing are handled by dedicated handlers, with load balancing across clients in a group using consistent hashing or round-robin. The server also includes a built-in reverse proxy for serving documentation and other static content. Key components include a single-threaded event loop (Looper) for thread-safe state management, a MurmurHash-based consistent hashing utility for client selection, and an event recording system for debugging asynchronous flows. The codebase is well-structured with clear separation of concerns, though it depends on private libraries for the core protocol and Netty modifications. The repository serves as the open-source demo version of the Sekiro commercial product, providing a functional RPC server that can be used to understand the framework's capabilities. It is primarily useful for developers looking to integrate with the Sekiro ecosystem or understand its internals.

RATING: 7.7/10 MAINT: maintained DRIFT: low
NickeManarin/ScreenToGif β˜… 27767 2374 APPLICATION

ScreenToGif is a Windows desktop application for screen, webcam, and sketchboard recording, with a built-in editor and export to animated images (GIF, APNG, WebP, AVIF), video (MP4, AVI, MKV, MOV, WebM), image sequences (BMP, JPEG, PNG), PSD, and its own project format (STG). The architecture follows MVVM with multiple projects: ScreenToGif (WPF UI), ScreenToGif.Model (domain/enums/interfaces), ScreenToGif.ViewModel (presets/tasks), ScreenToGif.Util (helpers, codification, converters, settings), ScreenToGif.Native (P/Invoke wrappers), and ScreenToGif.Test (unit tests). The application uses .NET 9 and relies on FFmpeg, Gifski, KGySoft.Drawing, and SharpDX (for DirectX capture). It features a rich set of custom WPF controls, global keyboard/mouse hooks, undo/redo with file-based state, color quantization algorithms, and cloud upload integration (Imgur, Yandex Disk). The codebase is well-structured but shows signs of technical debt: large monolithic files, legacy encoder implementations, deprecated SharpDX dependency, and minimal test coverage.

RATING: 7.7/10 MAINT: active DRIFT: medium
lupantech/AgentFlow β˜… 2031 235 APPLICATION

AgentFlow is a framework for building and training agentic LLM systems using reinforcement learning, specifically Flow-GRPO (Flow-based Group Refined Policy Optimization). It provides a modular architecture with four core rolesβ€”Planner, Executor, Verifier, and Generatorβ€”that coordinate via evolving memory and tool calls over multiple turns. The system supports both inference (via a Solver) and distributed RL training (via a Trainer/Client/Server architecture built on verl, vLLM, and Ray). It includes a multi-provider LLM engine abstraction (OpenAI, Anthropic, Gemini, DeepSeek, etc.), a tool system with metadata-driven discovery, and instrumentation for tracing and reward collection. The repository is heavily research-oriented, with benchmark datasets (AIME24, GPQA, GAIA, HotPotQA, etc.) and training pipelines for optimizing agent planners. While primarily an application framework, it has strong data/research components, making it a hybrid project with a focus on reproducible agentic reasoning experiments.

RATING: 7.7/10 MAINT: maintained DRIFT: medium
web-platform-tests/interop β˜… 576 39 APPLICATION

This repository manages the Interop project, a collaborative effort among browser vendors to improve cross-browser interoperability of key web platform features. It contains process documentation, focus area definitions, test lists, and a mapping of focus areas to web features. The only functional code is a Node.js script (`scripts/identify-web-features.js`) that runs as a GitHub Action to automatically identify web features referenced in focus area proposal issues and post a comment with enriched data from the web-features project. The script is well-structured, testable, and handles edge cases like moved/split features and concurrent comment creation. The repository is primarily a coordination hub rather than a traditional application or data pipeline, but the automation script demonstrates solid engineering practices.

RATING: 7.7/10 MAINT: active DRIFT: low
Modernizr/Modernizr β˜… 25681 2922 APPLICATION

Modernizr is a JavaScript library that detects browser support for HTML5, CSS3, and other web features. In production, it runs on page load, executing a suite of tests and setting CSS classes on the <html> element to indicate feature support or lack thereof. It also provides a CLI tool (bin/modernizr) and a Node.js API (lib/build.js) for generating custom builds containing only the desired feature tests. The architecture is modular, using the AMD (RequireJS) pattern. The core library (src/) provides the test runner, prefix resolution, and class setting logic. Feature tests are organized in the feature-detects/ directory, each following a standardized metadata and test pattern. The build pipeline (Gulp) compiles selected modules into a single minified JavaScript file. The codebase demonstrates high craftsmanship in several isolated components. src/prefixed.js provides a robust vendor prefix resolution algorithm. src/testAllProps.js offers a generic CSS property/value testing utility. src/injectElementWithStyles.js is a clever pattern for dynamic visual testing. These components are self-contained and could be extracted for use in other projects requiring cross-browser compatibility logic. Despite its strong core, the project suffers from significant technical drift. The build system relies on Gulp and AMD, which are legacy technologies. Dependency versions in package.json (e.g., lodash: ^4.18.1, jquery: ^4.0.0) appear to be typos or refer to non-standard forks, posing a significant dependency resolution risk. The project has been in a 4.0.0-alpha state for an extended period. While actively maintained (recent commits, active CI), the accumulation of legacy feature detects and outdated infrastructure makes it a high-drift codebase.

RATING: 7.7/10 MAINT: active DRIFT: high
jianchang512/stt β˜… 4782 499 APPLICATION

This repository is an offline speech-to-text application that uses the faster-whisper model to transcribe audio and video files into text, JSON, or SRT formats. It provides a web interface built with LayUI and a REST API (including an OpenAI-compatible endpoint) for easy integration. The application supports CPU and CUDA acceleration, caches loaded models for efficiency, and handles media conversion via FFmpeg. The architecture consists of a Flask web server served by gevent, with a background thread processing transcription tasks from a queue. Configuration is managed via an INI file, and utilities for FFmpeg execution, update checking, and browser launching are encapsulated in a helper module. The model caching mechanism avoids reloading large models for multiple requests, improving performance in a server setting.

RATING: 7.7/10 MAINT: maintained DRIFT: low
pydot/pydot β˜… 1000 177 APPLICATION

pydot is a pure Python library for creating, reading, editing, and rendering graphs in Graphviz's DOT language. It provides an object-oriented interface with classes like Graph, Node, Edge, Subgraph, and Cluster, allowing programmatic graph construction. The library can parse existing DOT files or strings into pydot objects, and render graphs to multiple output formats (PNG, SVG, PDF, etc.) by invoking external Graphviz executables. It depends on pyparsing for DOT parsing and on a separate Graphviz installation for rendering. The codebase demonstrates moderate craftsmanship with dynamic method generation for attributes and formats, an immutable FrozenDict class, and context manager support for nested graph building. However, it carries some technical debt: a vendored copy of CPython's tempfile module, incomplete type annotations, and a handful of long-standing known bugs (marked xfail in tests). The library is actively maintained with CI workflows across multiple Python versions and operating systems, but the dependency on an external binary and the vendored stdlib code are moderate risks.

RATING: 7.7/10 MAINT: maintained DRIFT: medium
$ loading more...
$ submit: