awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Admin API tools

Ranking updated Jul 24, 2026

For administrative apis, the first results are yangzongzhuan/ruoyi (RuoYi is a Spring Boot administrative framework that provides a complete foundation for building management panels and enterprise control planes, featuring role-based access control, audit logging, API documentation, and a low-code generator), azure/data-api-builder and nhost/nhost (Nhost is a self-hostable backend-as-a-service platform providing a unified GraphQL API, authentication, and database management, serving as a comprehensive infrastructure control plane though lacking native REST endpoints). 1panel-dev/1panel and gravitee-io/gravitee-api-management round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Hand-picked administrative APIs for your stack, ranked by GitHub stars and activity. Compare the top tools and find the right one.

Admin API tools

Find the best repos with AI.We'll search the best matching repositories with AI.
  • yangzongzhuan/ruoyiyangzongzhuan avatar

    yangzongzhuan/RuoYi

    7,973View on GitHub↗

    RuoYi is a Spring Boot admin framework designed for building enterprise applications. It provides a foundation for creating management dashboards and orchestrating systems using either monolithic or microservices architectures. The project features a low-code application generator that produces ready-to-compile source code and API documentation based on database table configurations. It implements a role-based access control system to map users and roles to specific menus and buttons for secure resource access. The framework includes capabilities for system health monitoring, real-time perfo

    RuoYi is a Spring Boot administrative framework that provides a complete foundation for building management panels and enterprise control planes, featuring role-based access control, audit logging, API documentation, and a low-code generator.

    HTMLAudit LogsRole-Based Access ControlRole-Based Access Management
    View on GitHub↗7,973
  • azure/data-api-builderAzure avatar

    Azure/data-api-builder

    1,447View on GitHub↗

    Data API builder is a service that automatically generates REST and GraphQL endpoints directly from database schemas and stored procedures. By interpreting database metadata, it provides immediate programmatic access to information without requiring the development of custom backend routes or manual query logic. The engine distinguishes itself through a metadata-driven translation layer that maps incoming HTTP requests to native database queries while enforcing granular, role-based access control and row-level security policies. It includes a dedicated bridge for AI agents, allowing these sys

    Data API builder automatically generates REST and GraphQL endpoints with role-based access control directly from database schemas, providing a strong administrative API layer for infrastructure data even though it lacks built-in audit logging and dedicated developer documentation.

    C#Role-Based Access ControlRole-Based Access Controls
    View on GitHub↗1,447
  • nhost/nhostnhost avatar

    nhost/nhost

    9,199View on GitHub↗

    Nhost is an open-source backend as a service that provides a managed PostgreSQL database, authentication, and file storage accessible through a unified GraphQL API. It functions as a backend infrastructure orchestrator, enabling the deployment and management of full-stack environments using containerization and command-line automation. The platform distinguishes itself by automating the transformation of relational database tables into a secure GraphQL API and providing an integrated identity provider that supports passwords, magic links, and OAuth. It also includes a serverless function runt

    Nhost is a self-hostable backend-as-a-service platform providing a unified GraphQL API, authentication, and database management, serving as a comprehensive infrastructure control plane though lacking native REST endpoints.

    GoGraphQL APIsRole-Based Access Control
    View on GitHub↗9,199
  • 1panel-dev/1panel1Panel-dev avatar

    1Panel-dev/1Panel

    35,898View on GitHub↗

    1Panel is a centralized server management and container orchestration platform designed to simplify the administration of Linux-based infrastructure. It provides a unified web interface for managing containerized workloads, automating system maintenance, and configuring server resources. By acting as a comprehensive control plane, the platform streamlines the deployment of applications, databases, and web services while offering granular control over host system internals and security settings. What distinguishes this platform is its integrated support for private artificial intelligence infr

    1Panel is a self-hostable server management platform and infrastructure control plane that provides comprehensive administrative tools, container orchestration, and automated system maintenance through a unified API-driven architecture.

    GoAI Infrastructure ManagersContainer Orchestration PlatformsInfrastructure Automation Tools
    View on GitHub↗35,898
  • gravitee-io/gravitee-api-managementgravitee-io avatar

    gravitee-io/gravitee-api-management

    423View on GitHub↗

    Gravitee.io - OpenSource API Management

    Gravitee.io is a self-hostable open-source API management platform featuring a robust administrative control plane, RESTful APIs, role-based access control, and comprehensive API documentation capabilities.

    JavaAPI Management
    View on GitHub↗423
  • cerbos/cerboscerbos avatar

    cerbos/cerbos

    4,460View on GitHub↗

    Cerbos is an open-source authorization service that provides a centralized, language-agnostic engine for managing access control. It functions as a policy-as-code platform, allowing teams to define, test, and distribute authorization rules using declarative YAML or JSON configurations. By decoupling access logic from application code, it enables consistent permission enforcement across diverse service stacks. The project distinguishes itself through its ability to translate high-level authorization policies into native database query filters. This capability allows applications to enforce sec

    Cerbos is an authorization service and policy-as-code platform providing audit logging and role-based access control, but it focuses specifically on access management rather than being a full control plane or administrative API framework.

    GoAudit LogsRole-Based Access Control
    View on GitHub↗4,460
  • hestiacp/hestiacphestiacp avatar

    hestiacp/hestiacp

    4,379View on GitHub↗

    HestiaCP is a Linux web hosting control panel designed for the centralized administration of web servers, databases, and DNS records. It serves as a management suite for hosting email services and managing multiple PHP language runtimes for various web applications and user accounts. The project distinguishes itself through integrated security orchestration, providing a Linux firewall orchestrator with automated brute-force detection and an SSL certificate automator for the issuance and renewal of security certificates. It includes a DNS zone manager with clustering support, as well as a mail

    HestiaCP is a Linux web hosting control panel that provides administrative APIs and management tools for servers and applications, though it is oriented toward full hosting administration rather than a modular control plane framework.

    ShellServer DeploymentsWeb Server Administration InterfacesBare VPS Provisioners
    View on GitHub↗4,379
  • hashicorp/nomadhashicorp avatar

    hashicorp/nomad

    16,211View on GitHub↗

    Nomad is a distributed workload orchestrator and infrastructure automation platform designed to manage the lifecycle of applications across large-scale, heterogeneous environments. It functions as a multi-cloud orchestration engine, providing a unified control plane to deploy, scale, and govern containers, virtual machines, and legacy applications. By utilizing declarative job specifications, the system ensures infrastructure convergence and maintains the desired state across distributed data centers and geographic regions. The platform distinguishes itself through a flexible, plugin-based ar

    HashiCorp Nomad is a distributed workload orchestrator and infrastructure control plane that provides administrative APIs and operational tools for managing infrastructure resources, though it lacks native GraphQL support.

    GoWorkload OrchestrationApplication Lifecycle ManagementCluster Management
    View on GitHub↗16,211
  • api-platform/api-platformapi-platform avatar

    api-platform/api-platform

    9,154View on GitHub↗

    API Platform is a headless content management system engine and framework used to build REST and GraphQL APIs. It utilizes schema-driven generation to automatically produce web endpoints based on predefined data model definitions. The platform focuses on semantic data modeling, using structured classes and ontologies to ensure information is organized for search engines and semantic web tools. It provides an automated OpenAPI specification generator and a declarative system for creating administration dashboards to manage data records without custom frontend code. The system includes capabil

    API Platform is a PHP framework for automatically generating REST and GraphQL APIs and administration dashboards from data models, though it is primarily designed as a headless CMS and data-services platform rather than a dedicated server or infrastructure control plane.

    PHPAPI GeneratorsREST API FrameworksAdmin Dashboard Generators
    View on GitHub↗9,154
  • cube-js/cube.jscube-js avatar

    cube-js/cube.js

    20,193View on GitHub↗

    Cube is a semantic layer data platform that maps raw SQL databases to standardized business metrics and dimensions. It functions as a SQL dialect translator, converting abstract semantic queries into optimized SQL statements for various cloud data warehouses. The platform operates as a multi-tenant data gateway, isolating information and security permissions for different customers within a single deployment. It includes a relational caching engine that stores pre-aggregated query results to reduce latency and decrease the load on primary data warehouses. The system provides a REST-based int

    Cube is a semantic data platform and metrics layer rather than a server or infrastructure control plane, making it a neighbouring data architecture tool rather than the requested administrative API framework.

    RustRESTful API InterfacesRole-Based Access ControlRole-Based Access Controls
    View on GitHub↗20,193
  • abpframework/abpabpframework avatar

    abpframework/abp

    14,313View on GitHub↗

    ABP is an opinionated architectural framework for building enterprise software solutions using .NET and ASP.NET Core. It serves as a structural toolkit for implementing domain-driven design and microservices patterns, providing a modular enterprise architecture where functionality is organized into independent, pluggable modules. The platform is specifically designed to support multi-tenant SaaS architectures, isolating data and configurations for multiple independent customers within a single application instance. It provides enterprise boilerplate infrastructure and pre-configured templates

    ABP is a comprehensive .NET application framework for building enterprise software and SaaS solutions rather than a dedicated control plane for infrastructure management.

    C#Audit LoggingRole-Based Access ControlREST APIs
    View on GitHub↗14,313
  • danswer-ai/danswerdanswer-ai avatar

    danswer-ai/danswer

    30,552View on GitHub↗

    Danswer is an LLM application framework and RAG engine that provides a self-hosted interface for connecting large language models to private data. It serves as an enterprise AI chat interface and agent orchestrator, enabling the creation of specialized assistants with custom instructions and knowledge bases. The platform differentiates itself through an observability dashboard for tracking query history and token consumption, as well as a white-labeled interface for customized branding. It includes a multi-step research workflow for producing long-form reports and a sandboxed environment for

    Danswer is an AI chat interface and RAG engine rather than a general-purpose server or infrastructure control plane, making it the wrong category for this search.

    PythonRole-Based Access ControlRole-Based Access Controls
    View on GitHub↗30,552
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
yangzongzhuan/ruoyi8KHTMLmitFeb 11, 2026
azure/data-api-builder1.4KC#MITJun 22, 2026
nhost/nhost
9.2K
Go
MIT
Jun 16, 2026
1panel-dev/1panel35.9KGoGPL-3.0Jun 16, 2026
gravitee-io/gravitee-api-management423JavaApache-2.0Jun 26, 2026
cerbos/cerbos4.5KGoApache-2.0Jun 16, 2026
hestiacp/hestiacp4.4KShellGPL-3.0Jun 17, 2026
hashicorp/nomad16.2KGootherFeb 20, 2026
api-platform/api-platform9.2KPHPMITJun 14, 2026
cube-js/cube.js20.2KRustNOASSERTIONJun 17, 2026

Related searches

  • a framework for building web APIs
  • Directory administration tools
  • REST API framework
  • a configuration management tool for infrastructure automation
  • an open source framework for access control
  • Admin panel template
  • a terminal utility for improving developer productivity
  • a centralized platform for log management