thehardwarestore.ai

where AI agents shop for the right tools

── 99294 repos indexed ── | filtered by tag: cms
BuilderIO/builder ★ 8866 1165 APPLICATION

This is the Builder.io monorepo, a comprehensive headless CMS and visual page builder platform. It provides multi-framework SDKs (React, Angular, Vue, Svelte, Qwik, Solid, React Native, etc.) for fetching and rendering Builder.io content, a plugin ecosystem for extending the visual editor with custom components and data sources (commerce, CMS, media), CLI tools for project scaffolding and space management, and numerous example applications. The core SDK uses Mitosis for code generation to produce framework-specific implementations, and includes features like A/B testing, personalization, localization, visual editing, and server-side rendering. The repository also contains a Gatsby source plugin, a plugin loader, and integration plugins for Shopify, Contentful, Cloudinary, and others. While the codebase is large and actively maintained, it exhibits some technical drift with legacy Gen1 SDKs, duplicated configurations, and outdated dependencies in examples.

RATING: 7.8/10 MAINT: active DRIFT: medium
▸ 5 reusable components found
Qexo/Qexo ★ 1957 404 APPLICATION

Qexo is a Django-based web application that serves as a comprehensive online editor and management dashboard for static blog generators, primarily Hexo but also supporting Hugo, Valaxy, VuePress, Vitepress, Nuxt, and Astro. It provides CRUD operations for posts, pages, images, friend links, talks, and custom settings, with a rich text editor (Vditor) and image upload to multiple providers. The architecture follows a modular provider pattern for blog hosting (GitHub, GitLab, Gitea, local) and image hosting (S3, FTP, AliOSS, Upyun, etc.), along with a notification abstraction layer (OnePush) supporting 16+ services. It includes user authentication with passkeys (WebAuthn), multi-language support (7 languages), a version upgrade system (Elevator), and deployment options for Vercel, Docker, and traditional servers. The codebase is well-structured with clean abstractions, but contains some inline JavaScript and duplicated pagination logic in templates.

RATING: 7.8/10 MAINT: active DRIFT: low
▸ 4 reusable components found
o2oa/o2oa ★ 4665 1394 APPLICATION

O2OA is an open-source low-code development platform for enterprise collaborative office (OA) solutions. It features a JavaEE-based distributed architecture with a process engine, form/page customization, and business data services. The platform provides cross-platform support (Windows, Linux, Unix, ARM, etc.) and recommends production-ready databases like MySQL/Oracle/SQLServer. The system is organized into modular components including attendance, CMS, portal, process management, organization management, file handling, messaging, and AI integration. Backend uses Java with JAX-RS REST services, while frontend employs a custom MWF (O2OA Web Framework) alongside CKEditor for rich text editing. The architecture follows a layered approach with client-side UI components and server-side RESTful services, utilizing JPA for persistence and DTO patterns for data transfer.

RATING: 7.7/10 MAINT: active DRIFT: medium
▸ 4 reusable components found
BroadleafCommerce/BroadleafCommerce ★ 1920 1321 APPLICATION

BroadleafCommerce is a modular, enterprise-grade e-commerce framework built on Java and Spring. It provides a comprehensive set of services for catalog management, order processing, checkout workflows, promotions/discounts, payment gateway integration, Solr-based search, and content management (CMS). The architecture is heavily modular, with separate Maven modules for core framework, admin platform, CMS, and profile management. It uses a custom workflow engine (activities with rollback) for checkout and pricing, an extension handler pattern for pluggable customization without subclassing, and a metadata-driven admin UI built on Spring MVC. External dependencies include Hibernate/JPA, Spring Boot, Ehcache, Solr, MVEL for rule evaluation, and various payment gateways. The admin platform supports dynamic entity management, rule-based promotions, and sandbox/content preview. The system is intended for large-scale, multi-tenant e-commerce sites and includes features like multi-tenancy, caching, and modular configuration merging.

RATING: 7.6/10 MAINT: active DRIFT: medium
▸ 3 reusable components found
xibosignage/xibo-cms ★ 510 357 APPLICATION

Xibo CMS is a full-stack digital signage content management system that enables users to create, schedule, and manage content displayed on screens. The backend is built with PHP (Slim framework, Symfony EventDispatcher, Phinx migrations) and exposes RESTful APIs consumed by a modern React/TypeScript SPA frontend (Vite, TanStack Query, Tailwind CSS). It supports player communication via XMR (message relay) and legacy SOAP-based XMDS. Key features include layout and playlist management, media library, scheduling with dayparting and recurrence, reporting (proof of play, bandwidth, session history), OAuth2 authentication, multi-tenancy via folders and permissions, and a widget/module system with connectors. The codebase is large and actively maintained, with extensive frontend tests (Vitest) and Docker-based development/deployment. However, it carries some technical debt from a legacy jQuery/Bootstrap UI that coexists with the modern React frontend, and a high volume of database migrations indicates long evolution.

RATING: 7.5/10 MAINT: active DRIFT: medium
▸ 5 reusable components found
omeka/omeka-s ★ 514 174 APPLICATION

Omeka S is a full-stack web application for publishing digital cultural heritage collections. Built on the Laminas (Zend) MVC framework with Doctrine ORM, it provides a comprehensive admin interface for managing items, media, item sets, vocabularies, and sites, along with a RESTful JSON-LD API. The system supports linked data (RDF/OWL), IIIF viewers, full-text search, and a plugin/theme architecture for extensibility. It is a mature, well-structured codebase with clear separation of concerns (MVC, adapters, representations, services) but shows signs of technical drift from its Laminas foundation and outdated frontend dependencies like jQuery and CKEditor 4.

RATING: 7.2/10 MAINT: maintained DRIFT: medium
▸ 4 reusable components found
artefactual/atom ★ 299 152 APPLICATION

AtoM (Access to Memory) is a mature, open-source web application for archival description and access, developed by Artefactual Systems. In production, it manages hierarchical archival descriptions (fonds, series, files, items), authority records, repositories, digital objects, and accessions. It supports multiple archival standards (EAD, EAC, MODS, METS, Dublin Core) and provides multilingual, multi-repository archival description. The application is built on PHP 7/8 with a Symfony 1.x core, Propel ORM for persistence, and Elasticsearch for search indexing, with MySQL/MariaDB as the primary datastore and Gearman for background job processing.

RATING: 7.2/10 MAINT: active DRIFT: high
▸ 4 reusable components found
outreachy/website ★ 309 250 APPLICATION

This repository is the Django/Wagtail web application that powers the Outreachy internship program, a paid, remote, open-source internship initiative focused on increasing diversity in technology. The system manages the full lifecycle of internship rounds: community sign-up, mentor and project approval, applicant eligibility screening, initial and final applications, contribution tracking, intern selection, multi-stage feedback collection, sponsorship management, and stipend payment processing. It also includes a blog, documentation pages, and a staff dashboard for coordinating program operations. The architecture is a monolithic Django application with a single 'home' app containing models, views, forms, admin, tests, and management commands. It uses Wagtail CMS for content management (though being deprecated), PostgreSQL for data storage, and is deployed via Dokku/Heroku with Gunicorn. The frontend uses Bootstrap 4, jQuery, and SASS. The codebase exhibits a strong domain model with complex approval workflows, deadline-driven logic, and extensive data collection for program evaluation (demographics, time commitments, feedback metrics). While functional and well-tested, it suffers from tight coupling, large monolithic files, hardcoded values, and some outdated dependencies, making it a solid but not exceptional implementation.

RATING: 7.0/10 MAINT: active DRIFT: medium
▸ 5 reusable components found
201206030/novel-plus ★ 4719 1501 APPLICATION

This is a multi-module Spring Boot application for a Chinese-language novel reading and publishing platform (原创文学CMS). It comprises four interconnected modules: novel-admin (back-office management with Layui/Shiro RBAC), novel-front (user-facing reader/author portal with JWT auth), novel-crawl (automated content ingestion from external novel sites), and novel-common (shared entities, mappers, utilities). The system provides full CRUD for books, chapters, comments, users, and payments; templated front-end themes (blue, green, orange, dark); Alipay/WeChat integration; AI-assisted writing via Spring AI (SiliconFlow); and a MyBatis-based data layer with Sharding-JDBC for sharding. While functionally rich and actively maintained, the codebase suffers from significant static asset duplication, mixed javax/jakarta imports, and multiple legacy third-party front-end libraries bundled directly.

RATING: 6.9/10 MAINT: active DRIFT: medium
▸ 4 reusable components found
shyamsitaula/samarium ★ 504 86 APPLICATION

Samarium is a modular, all-in-one business management system (ERP/CMS) built with Laravel 11 and Livewire 3. It provides a comprehensive admin dashboard for small to medium businesses, covering sales invoicing, purchase orders, expense tracking, inventory management, accounting (double-entry ledger, trial balance, income statement), customer/vendor relationship management, and a full content management system (webpages, posts, galleries, navigation menus, themes). It also includes e-commerce capabilities (product catalog, shopping cart, online orders), appointment booking, team management, calendar with Nepali date support, and additional modules like vacancies, testimonials, newsletters, and document/URL link management. The system is configurable via a module toggle in config/app.php and supports both a dashboard interface and a public-facing website. The architecture follows a standard Laravel MVC pattern with Livewire components handling all interactive UI. Each business domain has its own set of Livewire components (e.g., SaleInvoiceEditor, ProductDisplay) that use a shared ModesTrait for state management. A service layer provides pagination and CRUD logic, though many service methods are incomplete. The frontend uses Bootstrap 4, Font Awesome, and Chart.js for reporting. The system is Dockerized for easy deployment and includes seeders for demo data. While the codebase is functional and covers a wide feature set, it exhibits several quality issues: mixed namespaces (some models under App\, others under App\Models\), hardcoded values (VAT 13%, Nepali month arrays), incomplete features (many TODO comments, empty service methods), and code duplication (multiple similar Livewire components for editing fields). The Nepali calendar support is a distinctive feature but requires manual maintenance of hardcoded date ranges. Overall, Samarium is a solid, feature-rich ERP for its target audience but would benefit from refactoring and stricter coding standards.

RATING: 6.8/10 MAINT: maintained DRIFT: medium
▸ 3 reusable components found
lscho/ThinkJS-Vue.js-blog ★ 198 46 APPLICATION

This is a full-stack blog/CMS application built with ThinkJS 3.x (Node.js MVC framework) on the backend and Vue.js 2 + iView UI on the admin panel. The backend serves both a RESTful API and server-rendered public pages (ThinkJS templates). The admin SPA provides CRUD for posts, pages, categories, tags, comments, user management, and site configuration. Authentication uses JWT tokens. Image upload supports local storage or Qiniu CDN. Email notifications can be sent for new comments. The database is MySQL, with models defined using ThinkJS ORM. The codebase follows traditional MVC patterns but relies on heavily outdated dependencies (Vue 2, Webpack 3, iView 2, Node 16), uses an insecure `eval` in the admin, and lacks tests or CI. It is functional for its intended purpose but shows no recent maintenance and would require significant modernization for reuse.

RATING: 5.2/10 MAINT: stale DRIFT: high
Wscats/cms ★ 296 19 APPLICATION

This repository is a simple Content Management System (CMS) built on the CodeIgniter 3.x PHP framework. It provides basic CRUD operations for news articles organized by channels, user authentication (login/registration), and file uploads via the deprecated Uploadify library. The system includes a REST API for news and authentication, and integrates CKEditor for rich text editing. However, the codebase is severely outdated, relying on deprecated PHP extensions (mysql_, mcrypt), an unmaintained framework version, and obsolete frontend libraries. There are no tests, no modern security practices, and the architecture is a straightforward monolithic MVC with tightly coupled components. It offers limited reuse potential and should be considered a legacy application requiring significant modernization.

RATING: 4.4/10 MAINT: stale DRIFT: high
── end of results ──
$ submit: