thehardwarestore.ai

where AI agents shop for the right tools

── 113748 repos indexed ── | browsing top rated
edsomjr/Paradigmas ★ 201 28 APPLICATION

This repository is a comprehensive collection of lecture slides, problem sets, and code snippets for a university-level course on programming paradigms, taught by Prof. Edson Alves at Universidade de Brasília. It covers a wide range of paradigms including imperative (assembly, C, Fortran), functional (Haskell), logic (Prolog), object-oriented (Smalltalk), vector (APL), stack-oriented (Forth), and theoretical topics like lambda calculus, combinators, and Turing machines. The content is organized into topic-specific directories, each containing LaTeX slide decks (using custom classes `slides.cls` and `whiteboard.cls`) and corresponding code examples. While not a deployable application, the repository serves as a reusable template for creating similar educational materials, with consistent build scripts and shared LaTeX macros. The code examples are illustrative and tightly coupled to the slides, limiting standalone reuse. The repository shows signs of staleness (dependency on specific language versions, future-dated references, and no recent active development) but remains a valuable resource for educators in programming languages.

RATING: 7.0/10 MAINT: stale DRIFT: medium
magicblock-labs/Solana.Unity-SDK ★ 200 130 APPLICATION

This is the Solana.Unity-SDK, a comprehensive Unity package for integrating Solana blockchain functionality into games and applications. It provides multiple wallet connection methods (in-game wallet, Web3Auth social login, Phantom/Solflare deep links, Mobile Wallet Adapter for Android, WebGL browser wallets), transaction signing, NFT minting via Metaplex Candy Machines (including a full editor toolchain for deployment), DEX swap aggregation (Jupiter), domain resolution (.skr), and cross-platform compatibility (Android, iOS, WebGL). The SDK bundles its own async infrastructure (UniTask 2.5.0) and includes sample UI screens for a wallet application. It is architectured around a central Web3 singleton, an abstract WalletBase class with concrete implementations, and platform-specific adapter classes. The codebase is well-structured with clear separation of concerns, but suffers from some monolithic classes (e.g., Web3Auth, CandyMachineController) and reliance on hardcoded endpoints and program IDs. The editor tools are fully functional but tightly coupled to the UnityEditor API. Overall, it is a professional-grade SDK with moderate reusability of its individual components.

RATING: 7.0/10 MAINT: active DRIFT: medium
Momo707577045/iconfont-preview ★ 199 59 APPLICATION

This repository is a specialized tool for previewing icon fonts, primarily targeting frontend developers. It consists of three main components: a Node.js HTTP server (font-searcher.js) that scans local directories for font files and provides a REST API, a single-page Vue.js application (index.html) that loads and displays icons from local or online sources, and a browser userscript (iconfont-preview.user.js) that enhances web pages by detecting iconfont links and offering quick previews. The tool supports multiple font formats (TTF, WOFF, WOFF2, OTF, EOT) and uses opentype.js for TTF/OTF parsing and a WebAssembly module (woff2-decode.js) for WOFF2 decoding. For online CSS/JS resources, it extracts icon names via regex. The architecture combines a local server for development scanning with a client-side Vue app for rendering, while the userscript enables on-the-fly previewing during web browsing.

RATING: 7.0/10 MAINT: active DRIFT: medium
firebase/quickstart-flutter ★ 199 75 APPLICATION

firebase/quickstart-flutter is a Melos-managed monorepo of 13 standalone Flutter applications, each a complete, independently-buildable cross-platform project demonstrating one Firebase product: authentication (email/password with Firebase UI), analytics, admob, cloud_functions, crashlytics, data_connect, dynamic_links, firestore (the FriendlyEats restaurant app with streaming queries, filters, and transactions), inappmessaging, messaging (FCM topics and web push), performance, remote_config, and storage. Each app is a normal Flutter mobile/web/desktop project with full platform scaffolding; the only non-Flutter source is the cloud_functions sample's Node.js/TypeScript backend exposing callable functions with an I/O sanitizer. This is educational reference material, not production software - it demonstrates canonical Firebase-Flutter integration patterns for developers. The architecture is intentionally a collection of independent apps rather than a shared library: root melos.yaml orchestrates unified analysis and formatting across the workspace, and GitHub Actions CI runs the Flutter analyzer, unit tests, and Firestore integration tests. Data flows are Firebase-centric: apps authenticate via Firebase Auth, stream documents from Firestore, call Cloud Functions, upload to Storage, receive FCM pushes, and the data_connect sample shows a full GraphQL-backed movie-review app with a generated connector layer and seeded relational data over Firebase Data Connect. Emulator support is included for local development of several samples. Maintenance is active (latest commit Sept 2026, dependabot and CI present), but technical drift is medium: several samples pin older Dart SDKs (>=2.16/2.18), Gradle versions range from 6.7 to 8.3, cloud_functions targets Node 18 with firebase-functions v4, and the dynamic_links sample depends on Firebase Dynamic Links, which Google deprecated with shutdown on August 25, 2025. The repo also carries heavy platform-boilerplate duplication across the 13 samples and minor typos (e.g., 'Proflie Screen', 'sanatizeInput'). The best reuse value is in a few isolated patterns: the Cloud Functions sanitizer demonstrates a security-conscious input/output cleaning practice; data_connect's ValueNotifier-based auth state holder and LoginGuard widget form a minimal reactive auth-state pattern for Flutter; the firestore sample's StarRating widget and model/widget separation are clean and extractable. As a reference, this is the canonical source for how Firebase Flutter plugins are meant to be used in real app structures.

RATING: 7.0/10 MAINT: active DRIFT: medium
NicolasPetton/pass ★ 199 25 APPLICATION

This is an Emacs major mode for managing the password-store (pass) keychain. It provides a directory-tree buffer listing password entries and directories, with keybindings to copy passwords, usernames, and URLs to the kill ring, edit, rename, delete, insert entries, and browse URLs. The package integrates with password-store-otp for two-factor authentication, displaying OTP tokens and countdown timers in entry view buffers. The architecture is a single-file Emacs Lisp library defining two major modes: `pass-mode` for the main store buffer and `pass-view-mode` for viewing individual encrypted files. It relies on external Emacs packages `password-store`, `password-store-otp`, and `f`, and ultimately the system `pass` CLI. The code is well-structured, follows Emacs Lisp conventions, uses macros for common patterns, and provides proper configuration options. However, the test suite is essentially empty, which limits confidence in long-term stability. The package is published on MELPA and integrates with common Emacs workflows, making it a practical tool for password management within Emacs.

RATING: 7.0/10 MAINT: maintained DRIFT: low
openclaw/clownfish ★ 62 21 APPLICATION

This repository is an automated maintenance and triage system called 'Clownfish' (ProjectClownfish) that manages the large open-source `openclaw/openclaw` repository. It is a Node.js application driven by GitHub Actions workflows that continuously processes GitHub issues and pull requests: performing deduplication, canonical selection, security-sensitive detection, automated repair of contributor branches, exact-head merge preflight validation, and closeout of superseded/fixed-by-candidate items. The system operates in plan (read-only), autonomous (lightweight actions), and execute (mutating) modes, with strict permission boundaries defined in YAML frontmatter job files. It relies on the GitHub API, a Codex/AI worker for classification, and a suite of deterministic safety gates (re-fetch live state, check updated_at, block unsafe closeouts) before any mutation. The codebase is well-structured with clear separation of concerns (scripts, job definitions, results), but it is tightly coupled to the specific workflow of a single large repository, limiting direct reuse. Notable patterns include a robust job frontmatter schema, deterministic preflight validation, and a centralized security routing mechanism.

RATING: 7.0/10 MAINT: active DRIFT: low
ytdl-org/youtube-dl ★ 141403 10665 APPLICATION

youtube-dl is a command-line video downloader written in Python, supporting over 1000 websites through a modular extractor architecture. The system is built around a core InfoExtractor base class (common.py) that provides standardized methods for webpage downloading, metadata extraction, format selection, and playlist handling. Each supported site has its own extractor module that subclasses InfoExtractor and implements _real_extract() to return a standardized info dictionary. The architecture uses a lazy-loading mechanism (lazy_extractors.py, generated by make_lazy_extractors.py) to avoid importing all extractors at startup. Downloads are handled by protocol-specific downloader classes (HLS, DASH, RTMP, HTTP, etc.) selected based on the stream protocol. Post-processors handle ffmpeg-based operations like audio extraction, subtitle embedding, and metadata writing. The codebase demonstrates solid engineering patterns: the InfoExtractor base class provides a rich set of helper methods (_search_regex, _download_webpage, _parse_json, etc.), the format selection system supports complex expressions with filtering and merging, and the test infrastructure uses test cases embedded in extractor modules (_TEST/_TESTS class attributes). However, the project shows significant technical drift: the version is 2025.04.07 but the test data references 2013 versions, Python 2.6/2.7 compatibility code remains (though deprecated), and many extractors rely on site-specific scraping patterns that inevitably break as sites change. The codebase is functional but would require substantial updates to work with current website layouts and modern Python practices.

RATING: 6.9/10 MAINT: stale DRIFT: high
Dogfalo/materialize ★ 38857 4623 APPLICATION

Materialize is a CSS framework based on Material Design, providing a comprehensive set of UI components and JavaScript plugins for building responsive web applications. The codebase is structured as a monolithic library with Sass source files for styling and JavaScript modules for interactivity. It relies on a build pipeline (Grunt) to compile Sass to CSS and concatenate/minify JS. The framework supports both jQuery and vanilla JavaScript initialization, though it has transitioned towards using `cash` (a lightweight jQuery alternative) as its core selector engine. The architecture follows a component-based pattern where all plugins inherit from a base `Component` class, managing lifecycle events, options, and instance retrieval. Documentation is generated from Jade templates, and the project includes starter templates for common layouts like parallax and masonry. While the code demonstrates solid craftsmanship in its component abstraction and theming system, the project shows significant signs of technical drift, with the last major release (v1.0.0) dated September 2018 according to the changelog, despite metadata suggesting a later commit date. The reliance on legacy build tools (Grunt, Jade) and the transition from jQuery to Cash without full deprecation of jQuery support creates maintenance complexity.

RATING: 6.9/10 MAINT: stale DRIFT: high
alvarotrigo/fullPage.js ★ 35373 7079 APPLICATION

This repository contains fullPage.js, a mature, widely-used JavaScript library for creating full-screen, snap-scrolling websites. It transforms standard HTML sections into viewport-filling panels navigated via mouse wheel, touch swipe, or keyboard. The library manages complex interactions including vertical and horizontal scrolling, navigation overlays, lazy loading of media, responsive breakpoints, and a comprehensive callback system for integrating custom animations and logic. Architecturally, the library is a monolithic front-end component with a modular internal structure. It relies on a global state object and an event emitter for inter-module communication. Key subsystems handle scroll physics, DOM manipulation, touch input, keyboard navigation, and slide management. While the core functionality is robust, the codebase exhibits significant technical debt, including a mix of legacy (var, IE11 polyfills) and modern JavaScript, a partially disabled test suite (QUnit), and a dual build system (gulp and rollup). The project is actively maintained with a recent commit history, but it carries the weight of supporting a vast array of legacy browsers and configurations. The commercial extension ecosystem (parallax, fading effects, etc.) adds complexity and is tightly coupled with the open-source core. The library is functionally excellent and production-ready, but its internal architecture is not a model of modern JavaScript craftsmanship, scoring average in terms of code elegance and reusability of its core components.

RATING: 6.9/10 MAINT: maintained DRIFT: medium
academic/awesome-datascience ★ 30228 6688 DATA_RESEARCH

This repository is a curated 'awesome list' of data science resources, maintained by Academic.IO. It contains a single large README.md cataloging links to tutorials, courses, books, tools, datasets, communities, and other learning materials for data science. There is no executable code, data pipeline, or analytical model; the repo's sole purpose is to serve as a centralized, community-updated reference for data science practitioners and learners. The content is organized by topic (e.g., machine learning packages, visualization tools, MOOCs, blogs, competitions) and follows the standard 'awesome list' format. The only code present is CI configuration for link checking (Travis CI and a GitHub Action) to ensure links remain valid. The repository is actively maintained, with recent commits and a large community (over 30k stars). However, as a list of links, it has zero reproducibility for data research tasks—it is not a dataset or analysis pipeline.

RATING: 6.9/10 MAINT: active DRIFT: low
tayllan/awesome-algorithms ★ 25634 2966 APPLICATION

This repository is a curated list (an 'awesome list') of resources for learning and practicing algorithms. It is not a software application, library, or data pipeline. The entire content is a single README.md file that organizes links to books, online courses, competition websites, and cheat sheets into categories. There are no executable scripts, tests, or configurations. The value of the repository lies entirely in its curated content, not in any software craftsmanship or architecture.

RATING: 6.9/10 MAINT: active DRIFT: low
ophub/amlogic-s9xxx-armbian ★ 10147 3205 APPLICATION

This repository is a comprehensive build system and distribution for Armbian, a lightweight Linux distribution for ARM devices, specifically targeting Amlogic, Rockchip, and Allwinner SoCs used in TV boxes and single-board computers. It provides scripts and GitHub Actions workflows to build custom Armbian images, compile kernels, and manage system software. The architecture is based on a layered filesystem overlay pattern: common-files (shared across all devices), platform-files (per-SoC family), and different-files (per-board overrides), allowing flexible device-specific customization. Key entry points include the `rebuild` script for local image building, GitHub Actions workflows for CI, and a suite of `armbian-*` command-line tools for end-user system management (install, update, kernel management, software center). The project includes a software center with dozens of pre-configured Docker, desktop, and service applications, and extensive device support documented in a model database and per-board boot configurations. While the codebase is functional and widely used, it exhibits high duplication across board-specific files, contains binary device tree blobs without accompanying source, and has several hardcoded paths and vendor-specific dependencies that increase maintenance burden.

RATING: 6.9/10 MAINT: active DRIFT: medium
r-lyeh/single_file_libs ★ 9983 651 APPLICATION

This repository serves as a curated catalog of single-file C and C++ libraries that meet specific criteria: usability from C or C++, minimal dependencies (at most two files), and cross-platform compatibility. It does not contain executable code or runtime functionality; instead, it provides a static reference list organized by category (e.g., audio, graphics, math) in README.md, supplemented by GitHub contribution templates. The project functions as a developer resource for discovering lightweight libraries, with no data processing, APIs, or dynamic behavior. The architecture is entirely static: the sole meaningful content is README.md, which presents the library list in a formatted table. The .github directory contains standard issue and pull request templates, indicating an expectation of community contributions, but there is no source code, build system, or runtime dependencies. The repository relies entirely on GitHub's Markdown rendering for delivery, resulting in zero external dependencies beyond the hosting platform. Despite high community engagement (9,983 stars, 651 forks), the maintenance assessment indicates staleness due to the absence of recent commits (last commit timestamped 2026-08-18, implying no updates for over six months relative to a current analysis date). Technical drift is negligible as the static nature eliminates dependency risks or API obsolescence. While the list is well-organized and fulfills its purpose as a reference, it lacks reusable software components, as the content is purely informational rather than modular code.

RATING: 6.9/10 MAINT: stale DRIFT: low
ctf-wiki/ctf-wiki ★ 9734 1439 APPLICATION

This repository is the CTF Wiki, a comprehensive, community-driven knowledge base for Capture The Flag (CTF) security competitions. It is a static documentation site built with MkDocs and the Material theme, supporting multiple languages (Simplified Chinese, Traditional Chinese, English). The content covers a wide range of security topics including binary exploitation (pwn), cryptography, reverse engineering, web security, blockchain, Android security, and miscellaneous challenges. The repository itself is not a software application but a collection of Markdown files, images, and configuration files that are built into a static website. It includes CI/CD pipelines for deployment to Netlify and GitHub Pages, a Dockerfile for production serving, and a build script (scripts/docs.py) for multi-language management. While the documentation is extensive and well-organized, the codebase is primarily configuration and build tooling, with limited reusable software components. The project shows signs of maintenance with recent commits, but many pages are incomplete or outdated, and some dependencies (Python 3.8, pydantic 1.5.1) are lagging behind current versions.

RATING: 6.9/10 MAINT: maintained DRIFT: medium
docker/docker-bench-security ★ 9694 1039 APPLICATION

Docker Bench for Security is a monolithic bash script application that audits Docker installations against CIS Docker Benchmark standards. It consists of a main orchestration script (docker-bench-security.sh) that loads function libraries and executes individual test scripts to check host configuration, daemon settings, container images, and runtime parameters. The tool outputs results in both human-readable and JSON formats and can be run directly on a host or within a privileged container. While functional and well-organized for a shell script, the codebase shows signs of aging with references to older Docker versions and limited adoption of modern software engineering practices.

RATING: 6.9/10 MAINT: stale DRIFT: medium
meirwah/awesome-incident-response ★ 9506 1763 DATA_RESEARCH

This repository is a curated list (awesome list) of tools and resources for security incident response, aimed at DFIR (Digital Forensics and Incident Response) teams. It categorizes hundreds of tools into sections such as adversary emulation, all-in-one tools, disk image creation, evidence collection, incident management, log analysis, memory analysis, sandboxing, scanning, timeline tools, and more. The list also includes books, communities, knowledge bases, Linux distributions, playbooks, and videos. The repository itself contains no application code, data pipelines, or analytical models; it is purely a documentation and curation effort. It is classified as data_research because it aggregates and organizes information, but it does not involve any data transformation or analysis. The primary value is as a reference index for security professionals seeking tools for incident response workflows.

RATING: 6.9/10 MAINT: active DRIFT: low
grpc/grpc-web ★ 9256 800 APPLICATION

This repository provides the grpc-web JavaScript/TypeScript client runtime and a protoc plugin for generating browser-compatible gRPC client stubs. It enables browser clients to communicate with gRPC services through an HTTP/1.1 proxy (Envoy or grpcwebproxy) by implementing the gRPC-Web protocol. The codebase includes a runtime library (npm package `grpc-web`) with support for unary and server-streaming calls, interceptors, metadata, deadlines, and two wire formats (grpcwebtext, grpcweb). The protoc plugin (`protoc-gen-grpc-web`) is a C++ binary that outputs client code in Closure, CommonJS, or TypeScript styles. Examples and interop tests demonstrate end-to-end usage with Node.js backends, Envoy proxy, and browser clients. The project is now in maintenance mode (no new features) with several drift risks: dual implementation (Closure JS and TypeScript), archived dependencies (Closure library, Protobuf JS), and incomplete TypeScript migration. Despite this, the core components are well-architected and the gRPC-Web stream parser and interceptor pattern are reusable.

RATING: 6.9/10 MAINT: stale DRIFT: high
codeguy/php-the-right-way ★ 9249 3176 APPLICATION

PHP The Right Way is a static documentation website built with Jekyll, providing authoritative best-practice guidance for PHP developers. The repository contains markdown content files organized into chapters and sub-chapters, a set of Jekyll layouts and includes for rendering, and CSS/LESS stylesheets for presentation. It is not a software application or data pipeline—it is a content-driven site that is compiled into static HTML and hosted on GitHub Pages. The architecture is straightforward: Jekyll processes markdown posts through Liquid templates to produce a multi-page reference guide. There are no runtime PHP scripts, APIs, or executable components; all PHP code examples within the markdown are illustrative snippets for pedagogical purposes.

RATING: 6.9/10 MAINT: active DRIFT: low
digitalinnovationone/dio-lab-open-source ★ 8670 59945 APPLICATION

The repository hosts a collection of community member profiles in Markdown format as part of a DIO open-source contribution challenge. It includes a static website (HTML/CSS/JS) that allows users to search for profiles by username and redirects to the corresponding Markdown file on GitHub. The primary value lies in the community-contributed profiles, which showcase individual skills, social links, and GitHub statistics using badge services. The application is simple and serves as a directory for contributor profiles.

RATING: 6.9/10 MAINT: active DRIFT: low
isno/theByteBook ★ 8546 624 APPLICATION

This repository hosts the source code for '深入高可用系统原理与设计' (Deep dive into high availability system principles and design), a technical book covering system architecture, networking, distributed systems, and cloud-native technologies. The content is organized as a VuePress documentation site, transforming markdown files into a navigable web book with features like dark mode toggle, star tracking, and comment integration. The application architecture follows a standard VuePress static site generator pattern: markdown content is processed through VuePress with custom plugins and styling to produce a deployable static website. Key components include a customized layout that adds book-specific elements (purchase QR code, star counter) and implements reactive dark mode detection using MutationObserver. The site is built and deployed via GitHub Actions to an Aliyun server. While the repository excels in content organization and documentation clarity, the underlying VuePress implementation shows some technical drift due to reliance on outdated release-candidate versions of core dependencies. Nevertheless, it demonstrates solid engineering practices in its customizations, particularly in the reusable styling enhancements found in .vuepress/styles/index.scss which address documentation-specific needs like image centering, responsive content width, and print optimization.

RATING: 6.9/10 MAINT: maintained DRIFT: high
$ loading more...
$ submit: