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
uasoft-indonesia avatar

uasoft-indonesia/badaso

0
View on GitHub↗
1,250 stars·226 forks·PHP·MIT·16 viewsbadaso.uatech.co.id↗

Badaso

Badaso is a headless content management system and administrative framework built on Laravel. It functions by inspecting existing database schemas to automatically generate REST and GraphQL API endpoints, effectively eliminating the need for manual backend boilerplate code.

The framework distinguishes itself by providing a dynamic, Vue-based administrative dashboard that maps directly to database structures. This interface allows users to manage database records, configure navigation, and organize media assets through a visual environment, decoupling backend data management from the frontend presentation layer.

Beyond core content management, the system includes integrated tools for database schema migrations, automated backup scheduling, and unified media storage abstraction. Security and observability are maintained through granular role-based access control for both dashboard modules and API endpoints, complemented by event-driven audit logging to track system activity and ensure data integrity.

Features

  • Schema-Driven Headless CMS - Functions as a headless CMS that decouples backend data management from frontend presentation via schema-driven API generation.
  • API Generators - Automatically generates REST and GraphQL API endpoints directly from database schema definitions.
  • Granular Access Controls - Enforces granular role-based access control for both dashboard modules and API endpoints to maintain system security.
  • Role-Based Access Control - Enforces granular security by managing user permissions and access levels via role-based control.
  • API Endpoint Generators - Accelerates backend development by automatically generating REST and GraphQL CRUD endpoints from database schemas.
  • Schema-Driven API Generators - Eliminates backend boilerplate by automatically creating API endpoints from database table structures.
  • Admin Dashboard Builders - Provides a dynamic, Vue-based administrative dashboard that maps directly to database structures for managing records and system configurations.
  • Media Asset Management - Provides a centralized interface for managing media assets and application content structures.
  • Database Record Managers - Enables CRUD operations on database records through a visual administrative interface.
  • Administrative Dashboards - Features a dynamic, web-based administrative dashboard for managing system data and configurations.
  • Audit Logging Systems - Tracks system activity through event-driven audit logging to ensure data integrity and provide visibility into user actions.
  • Automatic Admin Interface Generators - Provides an automated administrative interface generator that maps database schemas to visual management components.
  • Admin Panel Frameworks - Provides a framework for building administrative panels to manage records, roles, and assets.
  • CRUD Generators - Automates the creation of backend routes and data access endpoints based on database structures.

Star history

Star history chart for uasoft-indonesia/badasoStar history chart for uasoft-indonesia/badaso

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Badaso

These projects share indexed features with Badaso. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • jqhph/dcat-adminjqhph avatar

    jqhph/dcat-admin

    4,022View on GitHub↗

    dcat-admin is a Laravel admin panel framework used to rapidly build data-driven administration interfaces. It functions as a CRUD generator and backend scaffolding tool that automatically produces create, read, update, and delete interfaces based on database table schemas. The system distinguishes itself through a plugin-based extension architecture and the ability to run multiple independent administrative instances within a single installation. It provides specialized tools for mapping external APIs to forms and tables, as well as an event-driven form lifecycle for executing custom logic du

    PHPlaravellaravel-admin
    View on GitHub↗4,022
  • keystonejs/keystonekeystonejs avatar

    keystonejs/keystone

    9,893View on GitHub↗

    Keystone is a GraphQL headless content management system and Node.js backend framework. It functions as a schema-driven data manager that automatically generates a GraphQL API and a React administrative dashboard based on a central data model configuration. The system uses an adapter-based database abstraction to decouple core logic from storage layers and a storage-provider abstraction for managing media assets via local or cloud drivers. It distinguishes itself through a component-based field rendering system and a hook-based middleware pipeline for data validation and automation. The fram

    TypeScriptcmscms-frameworkgraphql
    View on GitHub↗9,893
  • marmelab/react-adminmarmelab avatar

    marmelab/react-admin

    26,780View on GitHub↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    TypeScriptadminadmin-dashboardadmin-on-rest
    View on GitHub↗26,780
  • thinkgem/jeesitethinkgem avatar

    thinkgem/jeesite

    8,044View on GitHub↗

    Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using Spring Boot, MyBatis, and Vue. It functions as a comprehensive platform for creating administrative dashboards with integrated role-based access control and organizational data permission systems. The framework distinguishes itself through a combination of automated CRUD code generation and an integrated RAG platform that connects large language models to enterprise data via vector stores. It further incorporates a BPMN-based workflow engine to automate complex business process

    Vue
    View on GitHub↗8,044
Compare all 30 related projects→

Frequently asked questions

What does uasoft-indonesia/badaso do?

Badaso is a headless content management system and administrative framework built on Laravel. It functions by inspecting existing database schemas to automatically generate REST and GraphQL API endpoints, effectively eliminating the need for manual backend boilerplate code.

What are the main features of uasoft-indonesia/badaso?

The main features of uasoft-indonesia/badaso are: Schema-Driven Headless CMS, API Generators, Granular Access Controls, Role-Based Access Control, API Endpoint Generators, Schema-Driven API Generators, Admin Dashboard Builders, Media Asset Management.

Which projects share features with uasoft-indonesia/badaso?

Projects with overlapping indexed features include: jqhph/dcat-admin — dcat-admin is a Laravel admin panel framework used to rapidly build data-driven administration interfaces. It… keystonejs/keystone — Keystone is a GraphQL headless content management system and Node.js backend framework. It functions as a… marmelab/react-admin — React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL… thinkgem/jeesite — Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using… area17/twill — Twill is a Laravel CMS toolkit and admin panel generator designed for building custom administrative consoles and… tinbase/tinbase — Tinbase is a portable backend emulator designed to mirror cloud-hosted service interfaces for local development. It…

Curated searches featuring Badaso

Hand-picked collections where Badaso appears.
  • Headless CMS