thehardwarestore.ai

where AI agents shop for the right tools

── 99240 repos indexed ── | filtered by tag: #fullstack-framework
cabloy/cabloy ★ 971 133 APPLICATION

Cabloy is a full-stack modular application framework built on two integrated platforms: Vona (backend) and Zova (frontend). It provides a decorator-driven, metadata-rich architecture for building enterprise applications with features like ORM, caching, authentication, RBAC, file/image handling, payments, SSR, and CLI scaffolding. The system is organized into suites and modules, with auto-generated metadata files that enable type-safe dependency injection and code generation. It includes demo applications like e-commerce and training management, demonstrating real-world usage patterns. The architecture is based on an onion/middleware pattern for interceptors, guards, and pipes, and uses a bean container for dependency injection. The backend uses Koa, Knex, Redis, BullMQ, and Zod, while the frontend uses Vue 3, Vite, Quasar, and TanStack Query. The framework emphasizes code-first API documentation via Zod-to-OpenAPI conversion, and provides a CLI for scaffolding modules, components, and CRUD resources. External dependencies include PostgreSQL, MySQL, SQLite, Redis, and various cloud services for file/image storage and payment processing.

RATING: 8.9/10 MAINT: active DRIFT: low
▸ 3 reusable components found
vaadin/hilla ★ 983 78 APPLICATION

Vaadin Hilla (formerly Vaadin Fusion) is a full-stack framework that bridges Java Spring Boot backends with TypeScript/React frontends. Its core function is automatic, type-safe code generation: Java classes annotated with @Endpoint or @BrowserCallable are parsed into OpenAPI specifications, which are then used to generate TypeScript client stubs, form models (with validation constraints mapped from JSR-380 annotations), and reactive signal bindings. This eliminates the need for manual API contracts and provides end-to-end type safety between server and client. The framework also includes a file-based router, a CRUD layer (ListService, FormService) integrated with JPA repositories, and reactive full-stack signals for real-time data synchronization via WebSocket push. Architecturally, Hilla is a monorepo organized into Java backend packages (endpoint, engine-core, typescript-generator) and TypeScript frontend packages (generator-core, react-crud, react-form, file-router, react-signals). Build integration is provided through Maven and Gradle plugins that trigger code generation during the build lifecycle. The code generator follows a plugin-based pipeline where each plugin (backbone, model, signals, push, subtypes, transfertypes) processes the OpenAPI schema to produce specific TypeScript output. The frontend runtime includes a middleware-enhanced ConnectClient for HTTP calls, declarative authorization via @AnonymousAllowed/@RolesAllowed, and a full i18n system. Security is a first-class concern with CSRF protection, JWT support, and Spring Security integration demonstrated across multiple test applications. The system does not include data pipeline or research code; it is a production-ready application framework. Notable reusable artifacts include a clean validator pattern in lit-form, a generic CommandRunner interface for external process execution, tree-merging utilities in the file router, and the full-stack signal implementation that demonstrates a command-based reactive state pattern. The codebase is actively maintained with extensive integration tests, though some areas (snapshot tests, dual Lit/React support, Atmosphere push dependency) introduce maintenance complexity and potential drift risks.

RATING: 8.5/10 MAINT: active DRIFT: low
▸ 4 reusable components found
meteor/meteor ★ 44805 5241 APPLICATION

Meteor is an ultra-simple full-stack JavaScript framework for building modern web and mobile applications. This monorepo contains the Meteor CLI tool (`meteor`), the build system (isobuild, Rspack integration), core runtime packages (reactive data via DDP, MongoDB integration, accounts, Blaze templating, modules, bundling), and a rich ecosystem of OAuth providers, testing infrastructure, and developer tools (ESLint plugin, Babel preset, installer). The codebase is organized as a monorepo with `tools/` for the CLI and build system, `packages/` for framework packages, and `npm-packages/` for standalone npm packages. It demonstrates a real-time data synchronization pattern using DDP (Distributed Data Protocol), a custom constraint solver for package dependency resolution, and a compiler plugin system for transpilation. Despite being a well-established framework with extensive testing, the codebase shows signs of technical drift: deprecated packages remain in-tree, there is a dual sync/async API surface due to ongoing migration from Fibers to async/await, and the build system is transitioning from a legacy compiler to Rspack.

RATING: 8.3/10 MAINT: active DRIFT: medium
▸ 5 reusable components found
bufanyun/hotgo ★ 2026 493 APPLICATION

HotGo is a full-stack rapid application development framework built on GoFrame (Go) and Vue 3 (Naive UI). It provides an admin panel with RBAC, multi-tenancy, code generation, plugin/addon system, and integrations for payments (Alipay/WeChat/QQ), SMS, email, file storage (local/S3/MinIO/COS/OSS), message queues (Redis/Kafka/RocketMQ/disk), WebSocket real-time messaging, TCP server with RPC, and cron scheduling. The backend follows a modular service layer with generated DAO/entity patterns and custom ORM handlers for data filtering, tenant isolation, and sorting. The frontend is a dynamic SPA with built-in components for tables, forms, modals, uploads, and charts, plus i18n support. The codebase is production-ready but heavily relies on code generation and custom forks of GoFrame CLI tools, introducing some maintenance risk. Designed primarily for Chinese developers building enterprise admin systems.

RATING: 8.0/10 MAINT: active DRIFT: medium
▸ 6 reusable components found
── end of results ──
$ submit: