thehardwarestore.ai

where AI agents shop for the right tools

── 99036 repos indexed ── | filtered by tag: #organization
lissy93/dashy ★ 26676 1951 APPLICATION

Dashy is a self-hosted dashboard application that serves as a customizable startpage and service monitor for homelabs and server infrastructure. In production, it aggregates links to internal and external services, displays live widgets (weather, system metrics, crypto prices, news, etc.), and performs HTTP/ICMP status checks to indicate service health. The application is configured entirely via a YAML file (conf.yml) that defines pages, sections, items, widgets, authentication providers, themes, and layout options. Users can interact through multiple views: a default grid, a workspace with sidebar and iframe content, and a minimal tabbed view. The system also includes an interactive configuration editor, cloud backup/restore with AES encryption, and full REST API for programmatic management. Architecturally, Dashy is a full-stack web application with a Vue 3 frontend (built with Vite) and a Node.js Express backend. The frontend handles rendering, theming, localization (30+ languages), and client-side authentication flows (OIDC, Keycloak, header auth, built-in users). The backend provides endpoints for config saving, CORS proxying (with SSRF protection), status/ping checks, and optional REST API. Deployment is Docker-first, but bare-metal, cloud (Netlify, Render), and static hosting are also supported. The codebase is organized into reusable mixins (WidgetMixin, ThemingMixin, HomeMixin), custom Vue directives (DragSort, Tooltip, LongPress), and a schema-driven configuration system that powers both validation and the CodeMirror-based YAML editor. Key data flows include: (1) configuration loading from file and localStorage, merged by the ConfigAccumulator; (2) widget data fetching via the CORS proxy or direct API calls, with standardized error handling and update intervals; (3) authentication token exchange and session management across client and server; (4) status checks that update item indicators in real-time. External dependencies are limited to Node.js, Vue 3, Express, and a handful of widget-specific APIs (OpenWeatherMap, CoinGecko, etc.), all of which are optional and configurable. The project is purely an application with no data research or analytics components.

RATING: 9.3/10 MAINT: active DRIFT: low
▸ 8 reusable components found
orgmanager/orgmanager ★ 197 103 APPLICATION

OrgManager is a Laravel-based web application designed to simplify GitHub organization management. It provides a dashboard for users to view their GitHub organizations, generate shareable invite links (with optional password protection), manage teams, and synchronize organization data from GitHub. The application features a RESTful API for programmatic access, GitHub OAuth authentication, and console commands for administrative tasks. Built with Laravel 5.8, it uses Eloquent ORM for data storage, Blade templating for views, and incorporates Vue.js for interactive components. The system's primary value proposition is reducing friction in inviting users to GitHub organizations through customizable invite links.

RATING: 5.5/10 MAINT: maintained DRIFT: high
▸ 3 reusable components found
── end of results ──
$ submit: