thehardwarestore.ai

where AI agents shop for the right tools

── 114028 repos indexed ── | filtered by type: application
Samsung/jalangi2 ★ 502 125 APPLICATION

Jalangi2 is a JavaScript dynamic analysis and instrumentation framework. It instruments JavaScript source code at the AST level using acorn and esotope, inserting calls to a J$ runtime API that dispatches fine-grained callbacks (getField, putField, read, write, functionEnter, scriptEnter, etc.) to pluggable analysis modules. Analyses can observe and even modify concrete execution, and special support exists for symbolic/concolic exploration via J$.readInput and backtracking. It runs in both Node.js and browsers, supports offline instrumentation, and can instrument live web traffic through a mitmproxy-based proxy. The repository is organized as a library with CLI entry points: src/js/commands/jalangi.js for instrument-and-analyze, src/js/commands/instrument.js and esnstrument_cli.js for standalone instrumentation, and src/js/utils/api.js for programmatic use. The runtime core lives in src/js/runtime/analysis.js, with a rich callback template in analysisCallbackTemplate.js. Sample analyses illustrate dlint-style bug detection, coverage, trace writing, shadow memory, and PLDI'16 research analyses. A large corpus of unit tests, browser harnesses, Tizen apps, and benchmarks (SunSpider, Octane) is bundled to validate instrumentation correctness. Maintenance is light and much of the codebase is visibly legacy: ES5-style code, old dependencies (acorn 7.x, jQuery, mitmproxy-based scripts), vendored 2012-era mobile apps, and dated web APIs. The core instrumentation and runtime abstractions remain instructive and partially reusable, but reuse in a modern JavaScript project would require updating dependencies and adapting to current Node/browser environments.

RATING: 6.6/10 MAINT: maintained DRIFT: high
flusterIO/fluster ★ 203 9 APPLICATION

Fluster is a desktop research note-taking application built with Tauri (Rust backend) and React (Vite + Redux) frontend, organized as a polyglot monorepo. It enables users to write notes in MDX with custom embedded components (plots, flashcards, equations, citations), manage bibliographies via BibTeX, run spaced-repetition flashcards, perform semantic search using local Ollama LLMs with LanceDB vector storage, and interact with AI through a chat interface. The system also includes a Python sidecar API for AI sync and indexing, a Next.js documentation website, a Go CLI for internal workspace tooling, and a shared UI component library (`@fluster.io/dev`). While the core application is feature-rich and demonstrates solid engineering patterns (entity/database abstraction via Arrow, command palette architecture, event-driven UI), the codebase shows signs of technical debt including duplicated code across packages, incomplete features (Jupyter, Kanban placeholders), mixed state management strategies, and a stated plan to rewrite in Swift for macOS, which may lead to drift. The extensive feature set and multi-language stack (Rust, Python, Go, TypeScript) increase maintenance surface but also provide a comprehensive research workflow tool.

RATING: 6.6/10 MAINT: maintained DRIFT: medium
pnp/powerplatform-prompts ★ 301 123 APPLICATION

This repository is a curated collection of prompt examples for GPT models within the Microsoft Power Platform ecosystem. It contains over 100 prompts organized by product area: AI Builder, Copilot Studio, Power Apps, Power Automate, and Power Pages. Each prompt is stored as a markdown file with accompanying metadata (sample.json) and a README describing its purpose, usage, and authors. The repository does not contain any executable code, libraries, or runtime components; it is purely a reference library of natural language prompts intended to be copied and pasted into Power Platform tools. The prompts range from simple text generation (e.g., anagram creator, blog idea generator) to complex multi-modal analyses (e.g., construction site OSHA compliance, expense processor with receipt images). The repository is well-structured with consistent naming conventions, localization support, and a GitHub Actions workflow to validate sample metadata. While not a software application itself, it serves as a valuable resource for Power Platform developers and citizen integrators looking to leverage GPT capabilities.

RATING: 6.6/10 MAINT: maintained DRIFT: low
ccrpRepo/wbc_fsm ★ 252 40 APPLICATION

This repository contains a C++ implementation of a whole-body control (WBC) system for humanoid robots using reinforcement learning and motion tracking. The system features a state machine control with multiple states, including Passive, Loco (locomotion), and WBC. It utilizes ONNX Runtime for fast inference with ONNX models and provides a JSON-based configuration for easy parameter tuning.

RATING: 6.6/10 MAINT: maintained DRIFT: low
Light-City/CPlusPlusThings ★ 43564 8789 APPLICATION

C++那些事 (CPlusPlusThings) is a comprehensive Chinese C++ learning repository that aggregates code examples, tutorials, and practical exercises covering basic to advanced C++ topics. The repository is structured as a monolithic collection of self-contained C++ source files organized by topic areas including basic language features (const, static, virtual, pointers), modern C++ features (C++11/14/17), design patterns, STL source code analysis, concurrency, and coding idioms. The project uses Bazel as its build system and includes both Chinese and English documentation. The codebase primarily serves as an educational resource rather than a production application. Each topic area contains multiple .cpp files demonstrating specific C++ concepts through minimal, focused examples. The repository includes practical exercises organized as a 10-day practice series, key exercise collections, and analysis of STL internals like vector, list, hashtable, and rb_tree implementations. The design patterns section covers singleton (with multiple thread-safe variants), producer-consumer, and other classic patterns. The architecture follows a flat, topic-based organization where each directory represents a C++ concept or feature area. Most files are standalone examples that can be compiled independently using the provided Bazel BUILD files. The repository demonstrates moderate code quality with clear examples but limited production-grade error handling or comprehensive testing. The content appears to have been actively developed through 2019-2020 based on commit dates, with the last commit in May 2026 suggesting some ongoing maintenance.

RATING: 6.6/10 MAINT: stale DRIFT: medium
surikov/webaudiofont ★ 992 101 APPLICATION

WebAudioFont is a browser-based sample synthesis library that plays musical instruments via the Web Audio API using SoundFont (.sf2) presets. It provides a high-level API for scheduling notes, chords, strums, and slides, with built-in effects including a 10-band equalizer, convolution reverb, and compressor. The library also includes a MIDI file parser/player and supports dynamic loading of instrument presets from an external repository. The architecture is a set of standalone TypeScript classes (Player, Loader, Channel, Reverberator, Ticker) that compile into a single browser global. While functional and feature-rich, the codebase shows signs of a personal project: no test suite, hardcoded external URLs, polling-based async loading, and some potential bugs (e.g., incorrect byte reading in MIDIFile.js). The library is GPL-3.0 licensed and has a large catalog of instruments hosted separately.

RATING: 6.6/10 MAINT: stale DRIFT: medium
bayasdev/envycontrol ★ 1893 109 APPLICATION

EnvyControl is a monolithic Python CLI tool that configures Linux systems for Nvidia Optimus GPU switching between integrated, hybrid (PRIME offload with RTD3), and nvidia-only modes. It directly writes system configuration files (Xorg, modprobe, udev, display manager scripts), runs system commands, and rebuilds initramfs. All logic resides in a single 500+ line script with no modularity, no tests, and no external Python dependencies beyond the standard library. The code is functional but shows signs of organic growth (e.g., hardcoded paths, global constants, mixed concerns in one function). It is widely used (1893 stars) but the original author has stepped back, seeking a new maintainer. The recent commit and open issue count suggest some community maintenance.

RATING: 6.6/10 MAINT: maintained DRIFT: low
ansible-community/awesome-ansible ★ 1960 188 APPLICATION

This repository is a community-curated 'awesome list' of Ansible resources, tools, tutorials, books, videos, and integrations. It is not a software application or data pipeline; it is a static markdown document (README.md) that aggregates links to external Ansible-related projects and content. The only executable code is a GitHub Actions workflow that runs `awesome-lint` to enforce formatting conventions on pull requests. The repository serves as a discovery index for Ansible practitioners, with no runtime, no API, no tests, and no reusable software components. Its value lies in the curation and organization of the listed resources, not in any codebase craftsmanship.

RATING: 6.6/10 MAINT: active DRIFT: low
0xFA11/MultiplayerNetworkingResources ★ 8758 549 APPLICATION

This repository is a static website hosted on GitHub Pages that curates resources for multiplayer game networking. It provides a comprehensive list of articles, videos, libraries, and tools related to game netcode, including topics like latency compensation, deterministic simulation, and various networking libraries. The site is built using Jekyll, with the content primarily in the README.md file. The repository also includes a trivial C program that prints a description of the project. While the repository is classified as an application (a static web site), it also functions as a curated data resource. The content is regularly updated, as evidenced by the inclusion of upcoming events (e.g., Bali 2025, Orlando 2025) in the README.md, indicating active maintenance. However, the codebase itself lacks reusable components, consisting mainly of configuration files and trivial code.

RATING: 6.6/10 MAINT: maintained DRIFT: low
Anime4000/RTL960x ★ 1061 158 APPLICATION

This repository is a community-driven firmware modification and documentation project for GPON SFP ONU (Optical Network Unit) modules based on the Realtek RTL960x chipset, specifically models like VSOL V2801F, TWCGPON657, DFP-34X-2C2, and UF-Instant. It provides modified firmware images, boot-time configuration scripts, emulation tools, and monitoring utilities. The core functionality includes: (1) firmware extraction, modification, and repacking using scripts like qemu-test.sh and binwalk; (2) device-specific workarounds for 2.5GbE speed, VLAN forwarding, and OMCI compatibility injected via init.d scripts (rc22, rc35); (3) a Prometheus exporter (Kitamon) that scrapes the ONU web interface to expose operational metrics; and (4) extensive documentation on OMCI parameters, flash settings, and ISP-specific configurations. The repository is a hybrid of embedded firmware engineering and community documentation, with the dominant character being a toolset for modifying and managing GPON SFP sticks. It is not a standalone application but rather a collection of reusable scripts, firmware archives, and reference guides targeting hardware hackers and network engineers.

RATING: 6.6/10 MAINT: maintained DRIFT: medium
OfficeDev/Office-Add-in-samples ★ 1014 949 APPLICATION

This repository is a curated collection of code samples and project templates for building Office Add-ins across Microsoft 365 hosts (Excel, Word, Outlook, PowerPoint). It demonstrates a wide range of capabilities: task panes, custom functions, ribbon commands, authentication (SSO, MSAL, Nested App Auth), Microsoft Graph integration, Blazor WebAssembly interop, shared runtime, offline storage, and legacy VSTO/COM migration. Architecturally, each sample is an independent project with its own entry points and dependencies. Common architectures include plain HTML/CSS/JS task panes, ASP.NET MVC backends, Node.js/Express servers, and Blazor WebAssembly apps. The core data flows involve Office.js API calls to read/write document content, Azure AD token acquisition for authenticated Graph API requests, and occasional server-side OBO token exchange. The repositories expose external dependencies on Office.js, MSAL libraries, and various npm packages, with many samples requiring manual configuration (tenant IDs, client secrets). While the codebase is extensive and instructive, it suffers from significant duplication of vendor files (localized Office.js strings), mixed use of modern and legacy patterns, and hardcoded placeholders, making it more of a reference library than a production-ready toolkit.

RATING: 6.6/10 MAINT: active DRIFT: high
pythonguis/pythonguis-examples ★ 4652 1128 APPLICATION

This repository is a comprehensive collection of over 1000 Python GUI example applications and tutorials, spanning multiple frameworks: PyQt5, PyQt6, PySide2, PySide6, Tkinter, Kivy, DearPyGui, Flet, NiceGUI, and Streamlit. It serves as an educational resource for developers learning desktop GUI programming, with step-by-step tutorials and full demo applications like calculators, media players, web browsers, games (Minesweeper, Solitaire), paint programs, and data-driven apps (weather, currency, crypto). The codebase is organized by framework, with each framework containing tutorials, demos, and reusable custom widgets. While the examples are functional and well-documented, the repository suffers from massive duplication across Qt bindings (identical logic replicated four times with minor API adaptations), some deprecated API usage (e.g., QWebEnginePage.NavigationType in Qt6, fixer.io API endpoints), and occasional cross-binding import errors. The most valuable parts are the self-contained custom widgets in the widgets/ directories, which demonstrate clean signal-based design and can be extracted into other Qt projects with minimal modification.

RATING: 6.6/10 MAINT: active DRIFT: medium
przemyslawzaworski/Unity3D-CG-programming ★ 1981 237 APPLICATION

This repository is an extensive collection of over 500 standalone shader examples, compute shader implementations, and supporting C# scripts for Unity, authored by Przemysław Zaworski. It covers a wide breadth of real‑time graphics techniques including raymarching, procedural texture generation, vertex/tessellation/geometry shaders, compute‑based physics, image post‑processing (bloom, HDR, SSAO), fluid simulation, grid‑based simulations (Voronoi, Marching Cubes), and advanced rendering like DirectX Raytracing path tracing. The codebase is primarily educational and demonstrative; each file typically implements a single effect or technique in a self‑contained manner, often with references to original Shadertoy sources, ReShade conversions, or published papers. While many examples are functional and well‑structured, others include incomplete fixes or stale comments, and overall the repository serves as a large reference library rather than a production application. The quality is average—many components are boileplate‑heavy ports—but several pieces, such as the Marching Cubes compute shader with indirect draw, the multipass fluid simulation, and the volume rendering tools, exhibit solid craftsmanship and are extractable for reuse.

RATING: 6.6/10 MAINT: maintained DRIFT: medium
toniebox-reverse-engineering/teddycloud ★ 1082 91 APPLICATION

TeddyCloud is a local server that replaces the official Toniebox cloud service, enabling full local control and customization of Toniebox audio content. It handles HTTP/HTTPS requests from Toniebox devices, serving audio content, firmware updates, and handling freshness checks. It also provides a web management interface, MQTT integration for Home Assistant, and audio encoding/decoding. The server emulates the Toniebox cloud API, allowing devices to operate without internet access to the official cloud. The architecture is a monolithic C server using the CycloneTCP library for networking, TLS, HTTP, and MQTT. It uses a custom OS abstraction layer for portability across Linux and Windows. The server has multiple handlers for cloud API emulation, reverse proxying, Server-Sent Events (SSE), and security mitigation. It includes a full TLS certificate generation system and ESP32 firmware patching capabilities. Audio content is encoded/decoded using the Opus codec and stored in the Tonie Audio File (TAF) format. Key entry points include main.c for initialization, server.c for request dispatching, and handler_cloud.c for Toniebox API emulation. Data flows involve the server receiving requests from Tonieboxes, checking local cache, and either serving cached content or proxying to the real cloud. MQTT is used for Home Assistant discovery and control, and SSE provides real-time device events. The server also supports custom tonies JSON databases and audio playlist management. External dependencies include CycloneTCP/CycloneSSL/CycloneCRYPTO for networking and cryptography, FatFs for FAT filesystem operations, Opus for audio codec, cJSON for JSON parsing, protobuf-c for protocol buffers, and ffmpeg for audio conversion. The web frontend is a separate submodule (teddycloud_web) that provides the management UI.

RATING: 6.6/10 MAINT: active DRIFT: medium
akandr/bc250 ★ 413 21 APPLICATION

This repository is a hybrid research-operations codebase for the AMD BC-250 (Cyan Skillfish APU), a repurposed crypto-mining board with 16GB UMA. The dominant character is an application: a collection of hundreds of Python and shell scripts for LLM inference benchmarking, personal home-lab automation, OSINT monitoring, and interactive Signal bot functionality. The system runs on a single machine (bc250) with Ollama, llama.cpp, stable-diffusion.cpp, and signal-cli as backends. Benchmark scripts measure generation/prefill throughput, context scaling, KV-cache quality, and hardware roofline, producing extensive JSON results that feed a research paper pipeline (LaTeX tables, provenance auditing). The netscan directory implements a personal intelligence platform: network security scanning, career/patent/news scraping with LLM analysis, leak monitoring via dark web sources, and Home Assistant integration. While the code is tightly coupled to the specific hardware, model versions, and the author's personal environment (hardcoded paths, phone numbers, systemd services), it demonstrates deep systems engineering knowledge and a systematic approach to benchmarking. Reuse outside this environment would require significant adaptation, but the benchmark methodologies and some isolated scripts (e.g., hardware microbenchmark, GGUF parser, SinoTrack GPS tracker reverse-engineering) could be extracted with moderate effort.

RATING: 6.6/10 MAINT: active DRIFT: medium
evolus/pencil ★ 9887 794 APPLICATION

Pencil is an open-source GUI prototyping tool for creating wireframes and mockups across platforms. It is built as an Electron desktop application with a custom UI framework that includes a canvas for SVG-based shape editing, a stencil/collection system for reusable UI components, and export pipelines to SVG, PDF, ODT, HTML, and PNG. The architecture is a monolith with a main process (app/index.js) managing windows and IPC, and a renderer process handling the UI and canvas interactions. The codebase shows a migration from legacy Mozilla XULRunner to Electron, resulting in a mix of old XUL/XPCOM code and modern JavaScript/Node.js patterns. Key data flows involve loading shape definitions from XML collections, manipulating shapes on an SVG canvas, and serializing documents to custom archive formats (.ep, .epz, .epgz). External dependencies include Electron, various npm packages (adm-zip, archiver, jimp, perfect-freehand), and system fonts. The repository also contains a web-based asset management subsystem (DataTable, MapView) that appears to be a separate concern embedded within the same codebase.

RATING: 6.6/10 MAINT: maintained DRIFT: medium
activecm/BeaKer ★ 303 42 APPLICATION

BeaKer is a self-contained threat-hunting deployment for Windows network beacon detection. It provisions an Elasticsearch/Kibana backend with Docker Compose, configures Windows endpoints via a PowerShell agent installer, and ships prebuilt index templates, ingest pipelines, and Kibana dashboards for Sysmon event data. The dominant character is an application/infrastructure project: the core artifacts are deployment scripts, Ansible playbooks, and ELK configuration rather than a library or data analysis framework. A secondary data-pipeline nature is visible in the Elasticsearch ingest pipelines that normalize Windows Security/PowerShell/Sysmon events into ECS, and in the export/import tooling for dashboards and indices.

RATING: 6.6/10 MAINT: active DRIFT: medium
tomykaira/rspec-parameterized ★ 491 30 APPLICATION

This repository is a thin meta-gem that serves as a convenience wrapper for `rspec-parameterized-core` and `rspec-parameterized-table_syntax`. It provides no implementation of its own—the actual parameterized test logic (table syntax, lazy evaluation, `ref`, `with_them`, etc.) lives in the upstream gems. The code here consists of a gemspec, a version file, and a single require chain. The spec file demonstrates all supported syntaxes (nested arrays, hashes, verbose, table syntax, custom names, `ref`/`lazy`) but relies entirely on the upstream gems to execute. The repository is actively maintained with recent commits, CI across multiple Ruby versions, and automated release workflows. It is a standard Ruby gem with no unusual architecture or reusable internal components; its value is purely in bundling the two dependent gems for easier installation.

RATING: 6.6/10 MAINT: maintained DRIFT: low
vjmap/vjmap-playground ★ 202 45 APPLICATION

This repository is a comprehensive gallery of self-contained demo examples for the VJMap (唯杰地图) SDK, a client-side WebGIS library specialized in rendering CAD drawings (DWG) and custom map formats using WebGL vector tiles. Each example is a standalone HTML page with embedded JavaScript that demonstrates a specific feature: map opening (vector/raster/memory), markers, overlays (circles, polygons, symbols, fill extrusion), animations, drawing tools, 3D integration with Three.js/deck.gl/L7, and interoperation with third-party mapping libraries (Leaflet, OpenLayers, MapTalks, Cesium). All demos connect to a hosted VJMap backend service via a hardcoded access token. The code is heavily duplicated across Chinese and English directories (src/src_en) and follows a repetitive boilerplate pattern. While the repository excels as an educational resource for the SDK, it is not a production application; its structure lacks modularity, contains hardcoded credentials, and relies on deprecated libraries in some examples. The primary value is as a reference for VJMap API usage, not as a reusable codebase.

RATING: 6.6/10 MAINT: active DRIFT: medium
whatwg/webidl ★ 502 216 APPLICATION

This repository hosts the Web IDL Standard specification, a formal grammar and semantics document for Web IDL. It is primarily a Bikeshed source document (index.bs) that generates the official specification HTML. The repository includes a build pipeline (Makefile, GitHub Actions) that compiles the spec and runs a grammar validation script (check-grammar.js) to ensure the grammar is LL(1). While not a software application in the traditional sense, it contains tooling for specification maintenance and grammar verification. The codebase is minimal, with the core value being the specification text itself rather than reusable software components.

RATING: 6.6/10 MAINT: active DRIFT: low
$ loading more...
$ submit: