# Live Database ERD Generators

> Search results for `generate an entity-relationship diagram from a live database` on awesome-repositories.com. 111 total matches; showing the first 50.

Explore on the web: https://awesome-repositories.com/q/generate-an-entity-relationship-diagram-from-a-live-database

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/generate-an-entity-relationship-diagram-from-a-live-database).**

## Results

- [chartdb/chartdb](https://awesome-repositories.com/repository/chartdb-chartdb.md) (21,286 ⭐) — ChartDB is a database schema visualizer and entity-relationship diagramming platform designed to help developers understand, design, and document complex data architectures. It functions as a visual workspace where users can create and modify database schemas, define table attributes, and map foreign key relationships. By parsing database metadata or SQL scripts, the tool generates interactive diagrams that provide a clear overview of structural interdependencies and data associations.

The platform distinguishes itself through its focus on automated documentation and schema synchronization. It supports programmatic diagram generation and scheduled background tasks that refresh visual representations to reflect changes in the underlying database structure. This ensures that technical documentation remains aligned with the live schema, while features like dependency mapping and relationship cardinality visualization provide deeper insights into how data entities interact.

Beyond visualization, the tool facilitates schema portability by converting diagrams into standard database markup scripts, enabling version control and migration across different environments. Users can manage their workspace through automated layout engines, grid alignment, and filtering tools, or export diagrams as images for stakeholder sharing. The platform also supports embedding interactive diagrams into external documentation and offers containerized self-hosting options for teams requiring private infrastructure and data sovereignty.
- [beekeeper-studio/beekeeper-studio](https://awesome-repositories.com/repository/beekeeper-studio-beekeeper-studio.md) (22,030 ⭐) — Beekeeper Studio is a cross-platform desktop application designed for database management and SQL development. It provides a unified graphical interface to connect to, query, and modify data across a wide range of relational and NoSQL database systems. The application functions as a comprehensive workspace, integrating tools for schema design, record editing, and data visualization.

The project distinguishes itself through a focus on secure, flexible connectivity and AI-assisted workflows. It supports advanced authentication methods, including enterprise single sign-on, multi-factor authentication, and token-based access, alongside secure traffic routing via SSH tunneling and SSL encryption. Users can leverage AI-driven query generation to translate natural language into executable SQL, while the interface allows for direct, spreadsheet-like data editing and transactional staging to ensure data integrity.

The platform covers a broad capability surface, including robust import and export management, schema inspection, and visual entity relationship diagram generation. It also offers extensive customization options, such as editor behavior settings, native extension loading for SQLite, and third-party add-on integration.

The application is distributed as a native desktop installer for Windows, Linux, and MacOS, with support for portable execution and offline-only operation modes.
- [dotnet/efcore](https://awesome-repositories.com/repository/dotnet-efcore.md) (14,587 ⭐) — Entity Framework Core is an object-relational mapper that enables developers to interact with database systems using strongly-typed code. It serves as a comprehensive data access framework, providing a unified interface for mapping application objects to relational and non-relational database schemas while managing the lifecycle of data operations through a central context.

The project distinguishes itself through a provider-based architecture that decouples core data access logic from specific database engines, allowing for consistent interaction across diverse storage systems. It features a sophisticated query translation engine that converts language-integrated queries into optimized, database-specific commands, alongside a robust migration toolset that automates schema evolution by synchronizing the physical database structure with the application model.

Beyond its core mapping and query capabilities, the framework provides extensive tooling for database scaffolding, reverse engineering, and automated code generation. It supports complex data modeling requirements, including inheritance hierarchies, owned entity relationships, and custom mapping configurations, while offering built-in mechanisms for transaction management, concurrency control, and connection resiliency.

The framework includes comprehensive observability and testing utilities, such as command interception, operation logging, and in-memory database simulation for isolated testing. It is designed for integration with standard dependency injection containers and provides configuration hooks to customize scaffolding and migration logic.
- [drizzle-team/drizzle-orm](https://awesome-repositories.com/repository/drizzle-team-drizzle-orm.md) (34,835 ⭐) — Drizzle ORM is a TypeScript-native database toolkit providing type-safe SQL query building, schema management, and automated migrations across PostgreSQL, MySQL, SQLite, and SingleStore.
- [espocrm/espocrm](https://awesome-repositories.com/repository/espocrm-espocrm.md) (2,799 ⭐) — EspoCRM is an open-source customer relationship management platform and SQL-based business application. It serves as a centralized web interface for tracking leads, opportunities, and contacts, providing a sales pipeline manager and a customizable business logic engine.

The platform is distinguished by its ability to function as a custom business application builder, allowing for the creation of tailored entities and automated workflows. It integrates marketing automation tools for campaign coordination and a structured customer support ticketing system for case management.

The system covers a broad range of operational capabilities, including billing and invoicing management, inventory and supply chain tracking, and business data analytics. It also provides tools for customer communication management, shared document storage, and a metadata-driven approach to data modeling.

Deployment is supported through a containerized model with configurations for reverse proxy traffic routing and server environment variables.
- [cube-js/cube](https://awesome-repositories.com/repository/cube-js-cube.md) (20,251 ⭐) — Cube is a semantic data layer that provides a unified framework for defining business metrics, dimensions, and relationships across diverse data sources. By acting as a headless business intelligence engine, it transforms raw data into a governed model that can be queried via SQL, REST, and GraphQL interfaces. This architecture ensures consistent data definitions and logic across all downstream analytical applications and reporting tools.

The platform distinguishes itself through its integrated conversational AI capabilities, which allow users to explore data using natural language. It orchestrates these interactions by mapping questions to the underlying semantic model, ensuring that AI-generated insights remain accurate and context-aware. Furthermore, Cube is designed for multi-tenant environments, offering robust infrastructure isolation, row-level security, and dynamic context injection to ensure that data access is strictly governed and personalized for every user or tenant.

Beyond its core modeling and AI features, the platform includes a comprehensive suite of tools for performance optimization, including automated pre-aggregation caching and asynchronous query queuing. It supports a wide range of data sources and deployment models, from self-hosted containers to managed cloud environments. The system also provides extensive programmatic control over report management, dashboard publishing, and user identity synchronization, making it suitable for embedding interactive analytics directly into custom software applications.
- [bramp/js-sequence-diagrams](https://awesome-repositories.com/repository/bramp-js-sequence-diagrams.md) (7,834 ⭐) — js-sequence-diagrams is a JavaScript library used to generate SVG sequence diagrams from plain text descriptions. It functions as a text-to-diagram tool that transforms structured textual input into scalable vector graphics to represent system interaction flows.

The library provides capabilities for system workflow visualization and technical documentation automation. It maps the communication between different components or services by converting text into visual representations of logic flows.

The tool includes support for custom typeface loading to change the visual style and lettering of the generated graphics.
- [drawdb-io/drawdb](https://awesome-repositories.com/repository/drawdb-io-drawdb.md) (37,382 ⭐) — DrawDB is a browser-based visual database modeler designed for creating, organizing, and documenting relational database schemas. It provides an interactive interface for drag-and-drop entity relationship mapping, allowing users to plan and visualize complex data architectures through a centralized workspace.

The platform distinguishes itself by enabling real-time collaborative design, allowing teams to iterate on schemas while maintaining a single source of truth. It functions entirely on the client side, utilizing local memory for state management and saving data directly to the local file system or browser storage. This approach ensures offline functionality and user privacy by eliminating the need for backend database dependencies.

Beyond visual modeling, the tool includes automated SQL script generation to convert diagrams into executable code for various database systems. It also supports standardized data serialization, enabling users to export and import designs for compatibility with external migration tools. The interface utilizes canvas-based rendering to maintain performance during the manipulation of complex diagrams.
- [lerocha/chinook-database](https://awesome-repositories.com/repository/lerocha-chinook-database.md) (2,544 ⭐) — This project is a relational SQL sample database and synthetic testing dataset. It provides a standardized data model of a fictional digital media store, encompassing business entities such as artists, albums, tracks, customers, and invoices.

The dataset is designed as a cross-dialect SQL collection, using compatible scripts to ensure consistent data seeding and environment parity across different database server engines. It combines imported metadata with fictitious personal details to create realistic records for software prototyping and demonstrations.

The project covers capabilities for relational schema modeling and the generation of sample datasets. These resources are used to validate database query results, verify relational mapping logic, and test object-relational mapping tooling.
- [wdas/relationship-viewer](https://awesome-repositories.com/repository/wdas-relationship-viewer.md) (0 ⭐) — relview is a visualizer for relationships between OpenUSD prims and attributes.
- [ariga/atlas](https://awesome-repositories.com/repository/ariga-atlas.md) (8,096 ⭐) — Atlas is a SQL database schema management tool and database infrastructure as code framework. It provides a declarative database migration engine that computes the difference between a desired schema state and the current database state to automatically generate the necessary SQL for transitions.

The project distinguishes itself through a comprehensive suite of analysis and visualization tools, including a database schema linter that detects destructive changes and data loss risks. It also features a SQL schema visualization tool capable of generating entity-relationship diagrams from extracted database structures.

The platform covers a broad surface of database operations, including versioned migration management, schema drift detection, and declarative seed data synchronization. It extends into security and governance by treating database access control, roles, and permissions as version-controlled code.

The tool integrates with CI/CD pipelines, GitOps workflows, and infrastructure orchestration tools to automate the linting, testing, and deployment of database changes.
- [dj-nitehawk/mongodb.entities](https://awesome-repositories.com/repository/dj-nitehawk-mongodb-entities.md) (569 ⭐) — A data access library for MongoDB with an elegant api, LINQ support and built-in entity relationship management
- [awesome-selfhosted/awesome-selfhosted](https://awesome-repositories.com/repository/awesome-selfhosted-awesome-selfhosted.md) (299,516 ⭐) — This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure.

The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It distinguishes itself through a collaborative peer-review process, where community members validate the quality and relevance of each submission to ensure the directory remains accurate and reliable.

The project covers a broad capability surface, including infrastructure automation, container-based service deployment, and declarative configuration management. These tools assist users in maintaining reproducible server environments and managing complex service dependencies across private hardware.

The directory is maintained as a version-controlled repository, ensuring that all updates and community-driven changes are tracked and transparent.
- [janosh/diagrams](https://awesome-repositories.com/repository/janosh-diagrams.md) (0 ⭐) — 113 Scientific Diagrams
- [mastodon/mastodon](https://awesome-repositories.com/repository/mastodon-mastodon.md) (50,053 ⭐) — Mastodon is a self-hosted, decentralized social networking platform that functions as a microblogging application. It enables independent server instances to communicate and exchange social data through the standardized ActivityPub protocol, allowing users to participate in a global, interoperable network.

The platform distinguishes itself through its federated architecture, which grants administrators full control over their community instances. This includes comprehensive tools for user moderation, account management, and the enforcement of community guidelines. The system is designed to handle high-traffic environments, utilizing background processing for heavy tasks and persistent connections to deliver real-time updates and notifications to users.

Beyond its core social features, the platform provides a robust administrative surface for managing server identity, network security, and infrastructure scaling. It supports complex content discovery through optional external search engine integration and offers a comprehensive API for managing accounts, statuses, media attachments, and server-wide announcements.

The software is configured primarily through environment variables, allowing for flexible deployment across diverse hosting environments. Administrative tasks, including system maintenance and user management, are supported through a command-line interface.
- [asyncfuncai/deepwiki-open](https://awesome-repositories.com/repository/asyncfuncai-deepwiki-open.md) (14,362 ⭐) — This platform is an automated documentation and codebase analysis system designed to generate structured wikis, technical guides, and interactive diagrams from source code repositories. It functions as a retrieval-augmented generation framework that connects codebases to language models, enabling context-aware answers, deep research, and automated documentation updates through semantic vector search.

The system distinguishes itself through a self-hosted, containerized architecture that supports both cloud-based and local AI model execution. It provides sophisticated model orchestration, allowing users to route tasks between different providers to balance cost, performance, and reliability. Furthermore, it incorporates collaborative research coordination, which assigns specialized roles to tasks to facilitate parallel analysis and the synthesis of findings from diverse perspectives.

Beyond its core generation capabilities, the platform includes a comprehensive suite of infrastructure tools for managing repository analysis, API specification generation, and dependency security. It maintains operational integrity through multi-tenant data isolation, role-based access control, and automated health monitoring. The platform also optimizes performance by offloading computationally intensive embedding tasks to remote worker clusters and utilizing response caching to minimize redundant processing.

The project provides structured configuration management and automated version migration to ensure compatibility across software updates.
- [tehmaze/diagram](https://awesome-repositories.com/repository/tehmaze-diagram.md) (410 ⭐) — Text mode diagrams using UTF-8 characters and fancy colors
- [prisma/prisma](https://awesome-repositories.com/repository/prisma-prisma.md) (46,366 ⭐) — Prisma is a database toolkit that provides a unified access layer for interacting with relational and document databases. It centers on a declarative schema modeling approach, where developers define their data structures in a human-readable language. This schema serves as the single source of truth, from which the toolkit automatically generates type-safe database clients that provide compile-time validation and editor autocomplete for all data operations.

The project distinguishes itself through a high-performance, Rust-based query engine that handles query planning and connection pooling outside the application runtime. It further streamlines development by offering introspection-based synchronization, which updates the local data model by scanning existing database structures. Additionally, it includes a visual database explorer that allows developers to inspect records, navigate relational diagrams, and manage data configurations directly within their development environment or a web-based interface.

Beyond core data access, the toolkit supports a range of operational workflows including automated database testing through isolated instance provisioning and performance optimization via integrated query analysis. The ecosystem is extensible through middleware for query interception and various generators that facilitate schema documentation and integration with other development tools.
- [docmost/docmost](https://awesome-repositories.com/repository/docmost-docmost.md) (19,049 ⭐) — Docmost is an open-source knowledge management system designed as a collaborative documentation platform for teams. It functions as an enterprise wiki that centralizes organizational information into structured, searchable workspaces, enabling users to create, organize, and share content through a hierarchical system of spaces and pages.

The platform distinguishes itself by integrating artificial intelligence directly into the documentation lifecycle. It utilizes vector-based semantic search to allow for natural language queries across stored content and provides AI-assisted tools for drafting, summarizing, and refining documents. To support team workflows, it features a block-based editor for rich text authoring and visual diagramming, paired with real-time collaboration capabilities that synchronize changes across multiple users.

The system is built for enterprise environments, offering granular access control, multi-factor authentication, and identity provider integration for centralized user management. It also includes programmatic access through a REST API, allowing for the automation of resource management and integration with external software tools.

The platform supports flexible deployment with configurable storage backends and automated security certificate management. It is designed to be self-hosted, providing the necessary infrastructure to manage documentation security and lifecycle workflows within an organization.
- [mingrammer/diagrams](https://awesome-repositories.com/repository/mingrammer-diagrams.md) (42,356 ⭐) — Diagrams is a diagram-as-code framework and infrastructure mapping tool used to generate system architecture visualizations via Python code. It functions as a programmatic wrapper for Graphviz, allowing users to define cloud services and their interconnections to create structured architectural layouts.

The project specializes in cloud architecture visualization by mapping software components to a library of provider-specific icons. This approach enables the management of system designs within version control to track architecture changes over time.

The library provides capabilities for configuring graph layouts, customizing node appearance, and representing complex cloud infrastructure. It also supports rendering diagrams inline within notebook interfaces for interactive documentation.
- [gwenaelp/vue-diagrams](https://awesome-repositories.com/repository/gwenaelp-vue-diagrams.md) (300 ⭐) — Diagram component for vue.js, inspired by react-diagrams
- [ent/ent](https://awesome-repositories.com/repository/ent-ent.md) (17,110 ⭐) — Ent is a statically typed entity framework for Go that models database structures as a graph of nodes and edges. It functions as a code generation engine that transforms schema definitions into type-safe database clients, query builders, and migration scripts. By representing data as interconnected entities, the framework enables intuitive traversal of complex relationships and ensures that database interactions remain consistent with the application model at compile time.

The framework distinguishes itself through its graph-based approach to data modeling and its reliance on compile-time code generation to enforce type safety. It automates the synchronization of database schemas with application models, providing tools to manage versioned migrations and validate structural integrity before changes are applied. Developers can customize the generation pipeline using templates to tailor the output to specific infrastructure requirements.

Beyond core modeling and generation, the project provides a comprehensive suite of tools for managing the data lifecycle. This includes automated API development for GraphQL, cursor-based pagination for large datasets, and built-in mechanisms for auditing data changes. The system also optimizes data retrieval by automating the loading of related entities, reducing the need for manual query management.
- [directus/directus](https://awesome-repositories.com/repository/directus-directus.md) (36,030 ⭐) — Directus is a headless content platform that functions as a backend service, automatically generating REST and GraphQL APIs by performing introspection on existing SQL database schemas. It serves as a unified data orchestration layer, decoupling content management from frontend delivery while providing a secure, stateless gateway for database transactions.

The platform distinguishes itself through a granular role-based access control engine that enforces security policies at the field level across all API endpoints. It includes a visual, low-code administrative dashboard that allows non-technical users to manage database records directly, alongside a dynamic query abstraction layer that ensures consistent data access regardless of the underlying storage engine.

Beyond its core API generation capabilities, the system supports complex data workflows through an event-driven webhook architecture and a middleware pipeline for custom logic injection. It also provides integrated digital asset management for storing and transforming media files, facilitating the development of internal tools and rapid backend prototyping.
- [star7th/showdoc](https://awesome-repositories.com/repository/star7th-showdoc.md) (12,779 ⭐) — Showdoc is a technical documentation platform and knowledge management system designed to centralize project specifications, internal manuals, and technical guides. Built as a PHP web application, it provides a collaborative environment for teams to organize and share information across software development organizations.

The platform distinguishes itself through its ability to automate documentation workflows by parsing source code comments and synchronizing technical records with the current state of a codebase. It also features specialized tools for managing RESTful API documentation and generating visual dictionaries that map database schemas, table structures, and data relationships.

Beyond these core functions, the system supports the creation of structured technical references and project documentation using Markdown. It manages content access and user permissions through a server-side session-based control model, delivering rendered HTML pages directly to the browser.
- [dapperlib/dapper](https://awesome-repositories.com/repository/dapperlib-dapper.md) (18,331 ⭐) — Dapper is a lightweight object-relational mapper for .NET that functions as a high-performance data access library. It operates by extending standard database connection interfaces, allowing developers to execute raw SQL queries while automating the mapping of database results to strongly-typed objects.

The library distinguishes itself through its use of runtime code generation, which creates high-performance instructions to map database rows to object properties with minimal overhead. It provides flexible data retrieval options, supporting both memory-buffered loading for speed and row-by-row streaming to minimize memory footprint. By leveraging non-blocking task patterns, it ensures that database operations remain responsive during high-latency input and output tasks.

Dapper covers a broad capability surface for database interaction, including support for parameterized queries to ensure security, atomic transaction management, and the execution of stored procedures. It handles complex data scenarios such as multi-result set parsing, bulk operations, and the mapping of related entities into nested object structures. The library is designed to be database-agnostic, maintaining compatibility with diverse database systems through standard provider abstractions.
- [hellorusk/entity-related-papers](https://awesome-repositories.com/repository/hellorusk-entity-related-papers.md) (0 ⭐) — Cross-domain NER with Generated Task-Oriented Knowledge: An Empirical Study from Information Density Perspective - Exploring Nested Named Entity Recognition with Large Language Models: Methods, Challenges, and Insights - NuNER: Entity Recognition Encoder Pre-training via LLM-Annotated Data -…
- [fastapi/sqlmodel](https://awesome-repositories.com/repository/fastapi-sqlmodel.md) (18,137 ⭐) — SQLModel is a type-safe object-relational mapping library for Python that integrates database schema definitions with data validation logic. By combining these two roles into a single class, it allows developers to manage relational data structures and enforce data integrity for web APIs simultaneously. The framework is built to support asynchronous database operations, enabling high-performance applications to execute queries and transactions without blocking the main execution thread.

The library distinguishes itself by leveraging Python type hints to provide IDE autocompletion and compile-time safety for database operations, effectively eliminating the need for raw SQL. It simplifies complex relational tasks by allowing developers to navigate and manage related records through object attributes, while automatically handling session lifecycles and transaction commits. Furthermore, it includes built-in support for circular dependency resolution and forward-reference type definitions, which helps maintain clean code organization in large-scale projects.

Beyond its core mapping capabilities, the project provides a comprehensive suite of tools for data lifecycle management, including automated schema initialization, migration tracking, and granular control over cascade operations. It also features robust testing utilities, such as dependency overrides and support for in-memory database execution, to facilitate isolated and efficient test environments. Security is addressed through automatic query sanitization, which protects database interactions from malicious input.
- [mdevils/html-entities](https://awesome-repositories.com/repository/mdevils-html-entities.md) (0 ⭐) — html-entities
- [ottermind/chat2db](https://awesome-repositories.com/repository/ottermind-chat2db.md) (25,784 ⭐) — Chat2DB is an AI-powered SQL client and multi-database GUI manager designed for managing various relational and NoSQL database systems. It serves as a visual database management tool and a natural language to SQL interface, allowing users to convert plain text descriptions into executable and optimized queries.

The platform distinguishes itself through automated business intelligence capabilities, which include the generation of real-time data visualization dashboards and AI-driven data analysis from spreadsheets. To ensure data privacy, it supports secure local AI deployment, enabling large language models to run on-premises so that sensitive metadata is not uploaded to external servers.

Broadly, the project covers database administration, visual schema design with entity-relationship diagramming, and data management utilities such as migration assistants and synthetic test data generation. It also provides team collaboration features, including role-based access control and workspace synchronization.

The software supports flexible deployment as either a standalone local desktop application or a centralized web-based server.
- [alibaba/alisql](https://awesome-repositories.com/repository/alibaba-alisql.md) (5,706 ⭐) — AliSQL is a fork of MySQL by Alibaba that extends the relational database management system with enhancements for high performance, scalability, and enterprise-grade availability. It retains the core MySQL identity as a SQL-based database for storing, organizing, and retrieving structured data, while adding optimizations for large-scale transactional and analytical workloads.

The project differentiates itself through a set of Alibaba-specific improvements, including a columnar engine for accelerating analytical queries directly on MySQL tables, and a distributed, shared-nothing NDB Cluster engine for horizontal scalability and synchronous replication with automatic failover. It also provides an integrated high-availability solution through InnoDB Cluster, combining Group Replication, MySQL Router, and MySQL Shell for deploying fault-tolerant clusters. Additional differentiators include support for vector similarity search using HNSW indexing, a NoSQL document store API for JSON collections, and the HeatWave in-memory columnar query accelerator.

Beyond these core differentiators, AliSQL covers the full breadth of MySQL capabilities: comprehensive API integration across .NET, C, C++, Java, Node.js, ODBC, PHP, and Python; data backup and restore with incremental, online, and cloud storage options; data replication and sync via Group Replication and GTID-based replication; and security features including encryption, authentication (LDAP, Kerberos, PAM), data masking, and auditing. It also includes tools for database administration, monitoring, performance optimization, and Kubernetes-based deployment and orchestration.

The project is documented through the standard MySQL documentation surface, covering installation, configuration, and administration of the server and its associated tools.
- [clickhouse/clickhouse](https://awesome-repositories.com/repository/clickhouse-clickhouse.md) (48,229 ⭐) — ClickHouse is a high-performance, columnar analytical database designed for real-time query execution and large-scale data aggregation. It functions as a distributed data warehouse capable of processing petabytes of information, while also providing an embedded engine that integrates directly into applications for native query capabilities without external dependencies. The system is built to handle high-throughput ingestion and complex analytical workloads, delivering millisecond-level latency for interactive dashboards and operational monitoring.

The platform distinguishes itself through advanced storage and execution techniques, including vectorized query processing and a merge tree storage engine that maintains performance during massive insertions. It features adaptive subcolumn mapping for semi-structured data and supports native vector search for machine learning and generative AI applications. To facilitate efficient data movement, the engine utilizes zero-copy shared memory buffers, minimizing overhead when interacting with external analytical tools or processing diverse file formats like Parquet, JSON, and Arrow.

Beyond its core storage and processing capabilities, the project provides a comprehensive suite of tools for observability, security, and data integration. It includes built-in support for natural language querying, automated workflow orchestration for AI agents, and extensive diagnostic features for query plan inspection. The platform also offers robust cloud infrastructure management, including support for private networking, compliant deployment strategies, and integrated billing consolidation.
- [synergycodes/ng-diagram](https://awesome-repositories.com/repository/synergycodes-ng-diagram.md) (535 ⭐) — ngDiagram – An open-source Angular library for creating rich, interactive diagramming experiences. Designed for flexibility and performance, it lets you build everything from simple flows to advanced visual editors with ease
- [projectstorm/react-diagrams](https://awesome-repositories.com/repository/projectstorm-react-diagrams.md) (0 ⭐) — DEMO: http://projectstorm.cloud/react-diagrams
- [filamentphp/filament](https://awesome-repositories.com/repository/filamentphp-filament.md) (31,215 ⭐) — Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel ecosystem. It provides a declarative, component-based architecture that allows developers to construct complex, data-driven applications using server-side configuration objects rather than manual HTML. By inspecting database model structures and relationships, the framework automates the generation of CRUD interfaces, forms, and data tables, significantly reducing boilerplate code.

The project distinguishes itself through a highly modular and extensible design that supports custom plugins, themes, and specialized dashboard widgets. It features a fluent, object-oriented API for defining UI components, validation rules, and data persistence logic, while maintaining application state between the browser and server over a persistent connection. Developers can further customize the interface through dynamic configuration, custom Blade view embedding, and a comprehensive system for managing user identity, multi-tenancy, and role-based access control.

Beyond core CRUD capabilities, the framework includes advanced tools for data presentation, such as interactive charts, statistical summaries, and global search functionality. It also provides robust support for complex data entry, including multistep wizards, repeatable form blocks, and file management. The system is designed for reliability, offering built-in observability, automated testing helpers, and performance optimizations like asset scoping and client-side navigation.

The framework is distributed as a set of packages that integrate directly into existing Laravel applications, with command-line utilities available to scaffold resources and administrative components.
- [mit-lcp/mimic-code](https://awesome-repositories.com/repository/mit-lcp-mimic-code.md) (3,135 ⭐) — mimic-code is a clinical data analysis framework and toolset for processing deidentified electronic health records and intensive care unit data. It provides a healthcare SQL query library and a processing tool to transform raw health records into formats suitable for longitudinal analysis and machine learning.

The project features a medical research notebook environment that integrates with cloud-hosted datasets, allowing for remote querying and analysis. It includes a DICOM imaging pipeline to retrieve chest radiographs and link medical imaging with structured clinical metadata.

The framework covers broad capability areas including critical care informatics, medical imaging research, and reproducible clinical research workflows. It supports the extraction of patient cohorts, the mapping of clinical codes to standardized medical ontologies, and the analysis of physiological waveforms and free-text clinical notes.

Local installation guides and tools are provided for configuring medical data stores across different operating systems.
- [microsoft/vscode-copilot-chat](https://awesome-repositories.com/repository/microsoft-vscode-copilot-chat.md) (9,493 ⭐) — This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for generating, refactoring, and debugging code. It functions as an AI agent framework and a Model Context Protocol client, connecting AI models to external data sources and tools to automate complex development tasks.

The system is distinguished by its use of autonomous AI agents capable of multi-step task execution, including the ability to read files, modify code, and run terminal commands iteratively. It supports recursive agent orchestration through subagent delegation and employs isolated Git worktrees to execute background changes without interfering with the primary codebase.

The project covers a broad range of capability areas, including AI-assisted editing with inline diffs, semantic codebase indexing for grounded context, and comprehensive AI model management across local and cloud providers. It also integrates tools for AI model evaluation, fine-tuning, and observability, alongside specialized support for Jupyter notebooks and containerized development environments.

The extension provides deep integration with version control systems and supports the management of cloud-based AI resources and inference endpoints.
- [muthuishere/hand-drawn-diagrams](https://awesome-repositories.com/repository/muthuishere-hand-drawn-diagrams.md) (41 ⭐) — Hand-drawn diagram skill for Claude Code and Codex. Generates monochrome architecture, workflow, and UX blueprint diagrams as PNGs.
- [pomax/a-binary-parser-generator](https://awesome-repositories.com/repository/pomax-a-binary-parser-generator.md) (0 ⭐) — A tool for generating binary data parsers, based on a spec file that tells us what the data layout is.
- [django-extensions/django-extensions](https://awesome-repositories.com/repository/django-extensions-django-extensions.md) (6,808 ⭐) — django-extensions is a specialized toolset for the Django framework providing utilities for database visualization, application debugging, development environment management, and custom management command execution. It functions as a collection of tools designed to automate development tasks and inspect the internal state of an application.

The project provides a database visualization tool for generating diagrams of data models and comparing schemas to map complex relationships. It also includes a debugging utility to intercept email traffic and audit user permissions to troubleshoot application behavior.

The toolset covers a broad range of diagnostic capabilities, including the auditing of URL routing patterns, the validation of template syntax, and the management of database migration snapshots. It further enhances the development workflow through an interactive shell and an extended suite of management commands.
- [redis/redisdesktopmanager](https://awesome-repositories.com/repository/redis-redisdesktopmanager.md) (23,240 ⭐) — RedisDesktopManager is a graphical user interface client and database manager for Redis. It serves as a NoSQL database explorer that allows users to visualize, edit, and manage keys and values within a Redis environment without relying on command-line tools.

The application focuses on NoSQL data exploration and cache administration, providing a visual way to browse and search through key-value pairs. It includes capabilities for database schema visualization, rendering complex data types such as hashes, lists, and sets in a readable format.
- [excubo-ag/blazor.diagrams](https://awesome-repositories.com/repository/excubo-ag-blazor-diagrams.md) (161 ⭐) — Excubo.Blazor.Diagrams is a native-Blazor diagram component library.
- [formbricks/formbricks](https://awesome-repositories.com/repository/formbricks-formbricks.md) (12,391 ⭐) — Formbricks is an open-source survey and feedback platform designed to help teams capture and analyze user insights through targeted, in-app, and website-based interactions. It functions as a comprehensive customer experience analytics system that allows organizations to maintain full control over their data, user attributes, and survey workflows.

The platform distinguishes itself through its event-driven architecture, which enables precise behavioral targeting by triggering surveys based on specific user actions or application events. It supports deep integration with external ecosystems by automatically synchronizing response data to CRMs, databases, and communication tools, while providing programmatic interfaces for managing resources and automating feedback loops.

Beyond core collection, the system includes advanced logic for conditional branching, scoring, and personalized routing to create adaptive survey experiences. It offers extensive customization options, including white-labeling, CSS overrides, and multi-channel distribution across web, mobile, and email environments.

The platform is built for self-hosting, supporting containerized deployments with built-in multi-tenant data isolation and enterprise-grade security features like single sign-on and role-based access control.
- [xethron/migrations-generator](https://awesome-repositories.com/repository/xethron-migrations-generator.md) (3,323 ⭐) — Laravel Migrations Generator: Automatically generate your migrations from an existing database schema.
- [likec4/likec4](https://awesome-repositories.com/repository/likec4-likec4.md) (2,723 ⭐) — likec4 is an architecture-as-code framework that transforms text-based architecture definitions into interactive diagrams, static websites, and image files. It serves as a system architecture visualizer and C4 model diagram generator, allowing users to define software components, boundaries, and deployment infrastructure using a domain-specific language.

The tool distinguishes itself by providing a modeling environment with Language Server Protocol integration for real-time validation and autocomplete. It enables interactive architecture documentation where users can navigate through hierarchical system views via drill-down exploration and scoped views.

Beyond basic visualization, the framework covers deployment modeling to map logical software components to physical infrastructure. It includes capabilities for interaction sequence visualization, architectural drift detection to identify discrepancies between design and implementation, and the generation of React or web components for embedding diagrams into applications.

A command-line interface is provided for automated diagram generation in CI/CD pipelines and hosting a local preview server for real-time updates.
- [coleifer/peewee](https://awesome-repositories.com/repository/coleifer-peewee.md) (11,971 ⭐) — Peewee is a SQL object-relational mapper and query builder that provides an object-oriented interface for mapping application classes to relational database tables. It functions as a relational database toolkit for managing schemas, executing migrations, and handling complex table relationships.

The project distinguishes itself by providing an asyncio database driver for non-blocking database operations, ensuring event loop responsiveness. It also supports semi-structured data storage, allowing the storage and querying of flexible JSON documents within traditional relational database systems.

The toolkit covers a broad set of capabilities, including the construction of complex SQL queries via a composable programmatic interface and the management of many-to-many relationships and foreign key resolution. It includes utilities for bulk data operations, full-text search, and database introspection to generate models from existing schemas. Connection management is handled through pooling and transaction control to ensure data integrity.
- [emcie-co/parlant](https://awesome-repositories.com/repository/emcie-co-parlant.md) (18,119 ⭐) — Parlant is an agentic workflow engine and orchestration framework designed for building conversational AI that adheres to strict behavioral guidelines. It provides a platform for managing multi-turn interactions through state-machine-based logic, allowing developers to define complex, hierarchical conversational flows that can adapt, skip, or revisit steps based on real-time user input.

The framework distinguishes itself through its focus on behavioral governance and observability. It enables developers to define precise domain terminology and enforce instruction compliance through prioritized guidelines, ensuring that agents remain consistent and brand-aligned. To maintain transparency, the system includes built-in reasoning audits and decision tracing, which log internal decision paths and guideline matches to help developers troubleshoot agent behavior and refine instructions.

Beyond core orchestration, the platform supports a wide range of operational capabilities, including tool execution middleware, dynamic data injection, and event-driven hooks for external integrations. It manages the full interaction lifecycle, from intent disambiguation and session context maintenance to frontend metadata attachment and response streaming. These features allow for the creation of context-aware interfaces that remain grounded in current information while providing a responsive user experience.
- [ltebean/live](https://awesome-repositories.com/repository/ltebean-live.md) (2,410 ⭐) — Demonstrates how to build a live broadcast app(Swift 3)
- [yiconghong/entity-graph-vln](https://awesome-repositories.com/repository/yiconghong-entity-graph-vln.md) (0 ⭐) — Code of the NeurIPS 2020 paper: Language and Visual Entity Relationship Graph for Agent Navigation Yicong Hong, Cristian Rodriguez-Opazo, Yuankai Qi, Qi Wu, Stephen Gould
- [google/flatbuffers](https://awesome-repositories.com/repository/google-flatbuffers.md) (25,558 ⭐) — FlatBuffers is a cross-platform serialization library designed for performance-critical applications that require efficient, zero-copy data access. By organizing data in a structured binary format, it allows applications to read and write complex data structures directly from memory-mapped buffers without the need for intermediate parsing or temporary object allocation.

The project distinguishes itself through a schema-driven approach that balances high-performance access with long-term data evolution. It utilizes a unique memory layout featuring relative offsets and inline fixed-size structures, which ensures that data remains position-independent and cache-friendly. To maintain compatibility as data requirements change, the system employs a table-based format that allows for the addition or deprecation of fields without breaking existing readers. Furthermore, it supports polymorphic data through union-type tagged offsets, providing a flexible yet strictly typed mechanism for handling varied data structures.

Beyond its core serialization capabilities, the project provides a comprehensive ecosystem for cross-language interoperability. It includes a schema compiler that generates native source code for a wide range of programming languages, enabling type-safe access to binary data across disparate systems. The library also offers dynamic, schema-less serialization options for scenarios requiring greater flexibility, alongside robust tooling for data format conversion and build system integration.

The project is distributed with extensive support for major build systems and package managers, facilitating integration into diverse development environments. Its documentation and tooling support the entire lifecycle of data contract development, from initial schema definition to cross-platform deployment.
- [sequelize/sequelize](https://awesome-repositories.com/repository/sequelize-sequelize.md) (30,349 ⭐) — Sequelize is an object-relational mapping library that provides a unified interface for managing relational data through code. By implementing the Active Record pattern, it maps database tables to application objects, allowing developers to perform standard create, read, update, and delete operations using high-level method calls. The library abstracts complex database interactions by translating these calls into optimized, engine-specific SQL statements, ensuring consistent behavior across different database systems.

The project distinguishes itself through a comprehensive suite of tools for managing relational complexity and data integrity. It features a robust association system that supports one-to-one, one-to-many, and many-to-many relationships, including polymorphic associations and nested join mapping. To maintain consistency during complex operations, it includes an asynchronous transaction coordinator and a lifecycle management framework that triggers custom logic through hooks and validation rules. Furthermore, it provides a schema synchronization engine that aligns application model definitions with the underlying database structure, supporting versioned migrations to track changes over time.

Beyond its core mapping capabilities, the library offers extensive support for database management and performance tuning. This includes connection pooling to manage concurrent requests, read replication for distributed query operations, and query scopes for reusable data retrieval patterns. It also provides native support for TypeScript, allowing for type-safe data definitions and model configurations. The library is designed for modular integration and includes utilities for query logging, custom data type definitions, and soft deletion.
