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
orchidsoftware avatar

orchidsoftware/platform

0
View on GitHub↗
4,791 stars·667 forks·PHP·MIT·22 viewsorchid.software↗

Platform

This project is a rapid application development framework for building back-office interfaces and dashboards within Laravel applications. It functions as a backend management UI toolkit and schema-based UI generator that renders administration panels and data forms by mapping backend logic to pre-defined frontend components.

The framework includes a role-based access control system to restrict application features and data based on user identity and assigned roles. It also provides a full-text search integration that uses interchangeable drivers to index and retrieve application content.

Additional capabilities cover asynchronous content loading to streamline page transitions and a multi-channel notification routing system. The platform also provides tools for query-driven data filtering and sorting to manage complex datasets within internal dashboards.

Features

  • Schema-Based Generators - Renders administration panels and data forms by mapping backend logic to pre-defined components via schema-based generation.
  • Admin Panel Frameworks - Provides a specialized framework for building production-ready administrative interfaces and dashboards.
  • Back-Office Administration Interfaces - Facilitates the creation of secure management portals for non-technical staff to manage application data.
  • Internal Business Tools - Offers a platform for building custom dashboards and data management interfaces for internal organizational use.
  • Data Query Filters - Implements tools for narrowing down datasets using user-defined field-based criteria and logical operators.
  • UI Data Sorting - Organizes lists of items based on user-defined sorting and filtering criteria within internal dashboards.
  • Full Text Search - Integrates full-text search capabilities for indexing and retrieving content across the application.
  • Driver Abstractions - Uses interchangeable search drivers behind a common interface to index and retrieve full-text content.
  • Admin Panel Generators - Provides tooling for rapidly building management dashboards and administrative interfaces from backend logic.
  • Permission-Based Access Control - Implements a security model where access is granted based on specific permissions assigned to users or roles.
  • Role-Based Access Control - Manages user permissions and restricts access to specific features based on assigned identities and roles.
  • Role-Based Access Control Systems - Provides a framework for managing user permissions and access levels based on defined roles.
  • User Access Management - Provides centralized tools for managing user accounts, security policies, and resource allocations.
  • Administrative UI Toolkits - Ships a collection of pre-defined form elements and data filters for creating administration panels without custom code.
  • Data Entry Forms - Ships interfaces for users to input or modify database records through structured, pre-built fields.
  • Form Input Widgets - Offers widgets that automate the arrangement and validation of data-entry form fields.
  • User Event Notifications - Delivers system event alerts and announcements to users via multiple communication channels.
  • Full-Text Search Integrations - Integrates typo-tolerant search capabilities and interchangeable drivers into the application database.
  • Notification Routing Layers - Provides a notification routing layer that abstracts multiple communication channels behind a unified interface.
  • Single-Page Navigators - Enables seamless navigation by updating page sections without a full browser reload.
  • Multi-Channel Notification Dispatch - Sends system alerts through multiple communication mediums using a single unified delivery interface.
  • Form Builders - Allows developers to build data-entry interfaces using pre-defined elements to eliminate manual frontend form construction.
  • AJAX Content Swapping - Implements a pattern for replacing page containers via asynchronous requests to enable seamless navigation.
  • AJAX Page Loaders - Fetches new page content via asynchronous requests to update the DOM without a full reload.
  • Asynchronous Content Updates - Provides asynchronous data fetching to update UI content without requiring full page reloads.
  • Page Transition Controls - Manages the logical flow of page transitions by loading content asynchronously for a seamless experience.
  • Admin Panels - Code-driven framework for rapid business application development.

Star history

Star history chart for orchidsoftware/platformStar history chart for orchidsoftware/platform

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. 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

Open-source alternatives to Platform

Similar open-source projects, ranked by how many features they share with Platform.
  • theorchid/platformTheOrchid avatar

    TheOrchid/Platform

    4,791View on GitHub↗

    Platform is a framework for building back-office applications and administrative dashboards using Laravel. It functions as a schema-driven UI framework and CRUD generator that automatically constructs database management interfaces, input forms, and validation rules from programmatic model definitions. The project distinguishes itself through a comprehensive backend UI kit that supports advanced data capture, including geographic coordinate mapping, tabular JSON data matrices, and marketing metadata tracking. It features a robust role-based access control system for managing resource visibili

    PHP
    View on GitHub↗4,791
  • 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
  • rappasoft/laravel-boilerplaterappasoft avatar

    rappasoft/laravel-boilerplate

    5,630View on GitHub↗

    Laravel Boilerplate is a pre-built admin panel and application scaffolding for Laravel that provides a complete backend foundation including user management, role-based permissions, and a CoreUI interface. It serves as a starting point for web application development by bundling essential administrative features into a single, ready-to-use package. The project distinguishes itself through a comprehensive identity management system that combines multi-language support across over 20 locales with two-factor authentication and user impersonation capabilities. Its role-based access control system

    PHPboilerplatelaravellaravel-boilerplate
    View on GitHub↗5,630
  • goadmingroup/go-adminGoAdminGroup avatar

    GoAdminGroup/go-admin

    8,981View on GitHub↗

    go-admin is a framework for generating administrative interfaces and data visualization dashboards using the Go programming language. It functions as a low-code dashboard builder and a web-based interface for performing create, read, update, and delete operations across multiple SQL database dialects. The project features a deployment model that compiles backend logic and frontend assets into a single executable binary for simplified distribution. It includes a role-based access control system to manage user permissions and restrict administrative functions based on assigned roles. The frame

    Goadminadminltebeego
    View on GitHub↗8,981
See all 30 alternatives to Platform→

Frequently asked questions

What does orchidsoftware/platform do?

This project is a rapid application development framework for building back-office interfaces and dashboards within Laravel applications. It functions as a backend management UI toolkit and schema-based UI generator that renders administration panels and data forms by mapping backend logic to pre-defined frontend components.

What are the main features of orchidsoftware/platform?

The main features of orchidsoftware/platform are: Schema-Based Generators, Admin Panel Frameworks, Back-Office Administration Interfaces, Internal Business Tools, Data Query Filters, UI Data Sorting, Full Text Search, Driver Abstractions.

What are some open-source alternatives to orchidsoftware/platform?

Open-source alternatives to orchidsoftware/platform include: theorchid/platform — Platform is a framework for building back-office applications and administrative dashboards using Laravel. It… marmelab/react-admin — React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL… rappasoft/laravel-boilerplate — Laravel Boilerplate is a pre-built admin panel and application scaffolding for Laravel that provides a complete… goadmingroup/go-admin — go-admin is a framework for generating administrative interfaces and data visualization dashboards using the Go… hs-web/hsweb-framework — This project is a Spring Boot administrative framework and enterprise backend boilerplate designed for building… kalcaddle/kodexplorer — KodExplorer is a web-based file manager and remote server administration tool that provides a desktop-like interface…