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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to zouzg/mybatis-generator-gui

Open-source alternatives to Mybatis Generator Gui

30 open-source projects similar to zouzg/mybatis-generator-gui, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Mybatis Generator Gui alternative.

  • abel533/mapperAvatar de abel533

    abel533/Mapper

    7,370Voir sur GitHub↗

    Mapper is a MyBatis-specific library that provides annotation-driven object-relational mapping, enabling single-table CRUD operations without writing SQL or XML. It uses Java reflection and field-level annotations to map entity fields to database columns, configure primary key generation strategies, and generate mapper interfaces and model classes from database schemas. The library distinguishes itself through several practical capabilities. It includes a safe operation guard that blocks delete and update calls lacking query conditions, preventing accidental full-table modifications. Its exam

    Javamappermybatismybatis-plugin
    Voir sur GitHub↗7,370
  • mybatis/generatorAvatar de mybatis

    mybatis/generator

    5,317Voir sur GitHub↗

    MyBatis Generator is a tool that inspects database tables to automatically produce model objects, mapper interfaces, and SQL configuration files. It functions as a database schema mapper and CRUD operation generator, translating relational database columns into language-specific classes and records. The project is an extensible code generator that allows for the customization of output files through a plugin mechanism. This framework enables the addition of specific business logic or the modification of the generation process to produce tailored output files. The generator covers a broad ran

    Javacode-generatorjava-8kotlin
    Voir sur GitHub↗5,317
  • sosedoff/pgwebAvatar de sosedoff

    sosedoff/pgweb

    9,399Voir sur GitHub↗

    pgweb is a web-based database client and graphical administration tool for PostgreSQL. It provides a browser-based interface for executing SQL queries, inspecting schemas, and managing database objects. The tool includes a read-only mode that prevents destructive operations by blocking specific SQL keywords. It supports secure remote access to private instances through native SSH tunneling and encrypted database connections. The application covers a broad range of management capabilities, including multi-environment session management, database structure inspection, and the export of query r

    Gocross-platformgolangpgweb
    Voir sur GitHub↗9,399

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Find more with AI search
  • maxteabag/sqlitAvatar de Maxteabag

    Maxteabag/sqlit

    3,702Voir sur GitHub↗

    Sqlit is a terminal-based SQL client and database explorer designed for executing queries and managing database connections. It functions as a command line interface that provides syntax highlighting, command history, and a terminal user interface for rendering results. The tool features a discovery engine that scans local Docker sockets to automatically identify and resolve connection details for active database containers. It handles secure access through encrypted SSH tunnels and integrates with external secrets managers to retrieve credentials. The project includes capabilities for data

    Pythoncockroachdbcommand-line-toolduckdb
    Voir sur GitHub↗3,702
  • apenwarr/sshuttleAvatar de apenwarr

    apenwarr/sshuttle

    8,863Voir sur GitHub↗

    sshuttle is an SSH tunneling proxy and user-space network router that forwards local network traffic to a remote network via an encrypted SSH connection. It serves as an alternative to traditional VPN installations for routing traffic and accessing private remote resources. The project functions by redirecting network traffic through an SSH tunnel without requiring administrative privileges on the remote server. It utilizes a user-space TCP/IP stack to process packets, allowing it to operate without kernel-level administrative access. Its capabilities cover remote network access, secure remo

    Python
    Voir sur GitHub↗8,863
  • antoniomika/sishAvatar de antoniomika

    antoniomika/sish

    4,655Voir sur GitHub↗

    Sish is a reverse SSH proxy and tunneling server designed to expose local services to the internet. It functions as an SSH tunneling proxy that routes HTTP, WebSocket, and TCP traffic from a remote server to a local machine, enabling the creation of public URLs for local applications. The project distinguishes itself through a combination of an SNI proxy for routing encrypted TLS traffic without decryption and a TCP load balancer that distributes incoming requests across multiple backend targets. It also includes a dedicated service console for real-time inspection and debugging of forwarded

    Gohttphttpsngrok
    Voir sur GitHub↗4,655
  • prismagraphql/prismaAvatar de prismagraphql

    prismagraphql/prisma

    16,393Voir sur GitHub↗

    Prisma is a type-safe database object-relational mapper that uses a declarative schema to map data models to relational and document databases. It provides a unified toolkit for data access, combining a database driver with tools for schema management and record manipulation. The project features a multi-database driver that standardizes interactions across PostgreSQL, MySQL, and MongoDB. It includes a system for tracking and applying structural schema migrations across different environments and a graphical user interface for browsing and editing database records. The system ensures data in

    Scala
    Voir sur GitHub↗16,393
  • huangyanbin/smarttableAvatar de huangyanbin

    huangyanbin/smartTable

    5,226Voir sur GitHub↗

    smartTable is a data grid component and table view framework for Android. It functions as an annotation-driven UI library that uses class and field markers to automatically map data models to visual columns and define table properties. The project distinguishes itself through deep spreadsheet integration, providing tools to import and export data to and from Excel files while preserving cell formatting, styles, colors, and alignment. It also features a canvas-based rendering system that supports complex grid layouts with merged cells, frozen headers, and column locking. The library covers a

    Javaandroidandroid-libraryandroid-table
    Voir sur GitHub↗5,226
  • mrvautin/adminmongoAvatar de mrvautin

    mrvautin/adminMongo

    3,859Voir sur GitHub↗

    adminMongo is a graphical management tool designed for the administration of MongoDB databases. It provides a visual interface for managing databases, collections, and documents, allowing users to perform administrative tasks such as creating and organizing data structures, managing indexes, and executing queries to retrieve or filter records. The application functions as a cross-platform desktop client, utilizing a containerized environment to provide a standalone experience on major operating systems. It distinguishes itself by integrating server monitoring capabilities, which track perform

    JavaScript
    Voir sur GitHub↗3,859
  • mathesar-foundation/mathesarAvatar de mathesar-foundation

    mathesar-foundation/mathesar

    5,012Voir sur GitHub↗

    Mathesar is a no-code database manager and PostgreSQL GUI that provides a visual interface for managing relational database structures and records. It functions as a low-code data platform for administering schemas, tables, and relationships without the need to write manual SQL commands. The platform allows for the creation of shareable forms to collect data and the management of file attachments linked directly to database records. It includes a PostgreSQL administration tool for controlling database roles, user permissions, and data validation rules. The system covers relational data model

    Svelteairtable-alternativeautomatic-apidatabase-access
    Voir sur GitHub↗5,012
  • go-mysql-org/go-mysql-elasticsearchAvatar de go-mysql-org

    go-mysql-org/go-mysql-elasticsearch

    4,154Voir sur GitHub↗

    This project is a change data capture system and synchronization layer that moves data from MySQL databases into Elasticsearch indices. It functions as a relational-to-document mapper, transforming database tables into searchable documents to enable real-time data integration and full-text search. The synchronizer differentiates itself by supporting relational data denormalization, which transforms one-to-many database joins into parent-child document structures. It also allows for partitioned table aggregation, using regular expression patterns to group multiple database tables into a single

    Go
    Voir sur GitHub↗4,154
  • mikro-orm/mikro-ormAvatar de mikro-orm

    mikro-orm/mikro-orm

    9,085Voir sur GitHub↗

    Mikro-ORM is a TypeScript-based object-relational mapping system that provides a unified persistence layer for Node.js applications. It translates TypeScript entities into relational or document-based database schemas, supporting a variety of engines including PostgreSQL, MySQL, MariaDB, MS SQL Server, SQLite, and MongoDB. The project implements the data mapper pattern to decouple in-memory domain models from the database persistence layer. It utilizes a unit of work pattern to track entity changes in memory and commit them in a single coordinated database transaction. The library covers com

    TypeScript
    Voir sur GitHub↗9,085
  • mutagen-io/mutagenAvatar de mutagen-io

    mutagen-io/mutagen

    3,883Voir sur GitHub↗

    Mutagen is a cross-platform file synchronization engine and development environment orchestrator. It provides real-time bidirectional file synchronization between local machines, remote servers, and Docker containers, often utilizing SSH for transport. The tool functions as a high-performance alternative to Docker bind mounts by mirroring files between a local host and a running container. It also operates as a network port forwarding utility, routing TCP traffic and Unix domain sockets between local and remote environments via SSH. Its capability surface includes filesystem event monitoring

    Go
    Voir sur GitHub↗3,883
  • octelium/octeliumAvatar de octelium

    octelium/octelium

    3,371Voir sur GitHub↗

    Octelium is a zero-trust network access platform and identity-aware proxy designed to secure private HTTP, SSH, and SQL resources. It functions as a secure gateway that validates human and workload identities using OIDC, SAML, and FIDO2 passkeys before granting access to internal applications and SaaS APIs. The system is distinguished by its secretless access broker, which injects credentials—such as API keys, passwords, and AWS Sigv4 signatures—at the gateway level so users can access databases and cloud resources without managing secrets. It further specializes in AI gateway administration,

    Goabacai-gatewayapi-gateway
    Voir sur GitHub↗3,371
  • linnovate/meanAvatar de linnovate

    linnovate/mean

    12,061Voir sur GitHub↗

    This project is a full stack project generator and boilerplate for the MEAN stack, combining MongoDB, Express, Angular, and Node.js. It provides a pre-configured architecture and scaffolding tools to bootstrap JavaScript applications with a database, backend server, and frontend framework. The project includes a Dockerized application template to ensure consistent deployment and local development across different hardware configurations. It features a Node.js API scaffold that integrates token-based security, request validation, and interactive API documentation. The codebase covers broader

    TypeScriptangularexpressjavascript
    Voir sur GitHub↗12,061
  • litesuits/android-lite-ormAvatar de litesuits

    litesuits/android-lite-orm

    1,483Voir sur GitHub↗

    Android Lite ORM is a lightweight object-relational mapping and data persistence framework for Android that simplifies SQLite database operations. It maps Java and Kotlin objects directly to relational database tables using field annotations, eliminating the need for complex SQL statements or configuration files. The library handles data management through concise single-line operations that encapsulate transaction management and SQL generation. It supports recursive relationship mapping to persist nested object graphs and coordinates multiple distinct database file targets across internal a

    Java
    Voir sur GitHub↗1,483
  • dbcli/mycliAvatar de dbcli

    dbcli/mycli

    11,932Voir sur GitHub↗

    mycli is a MySQL command line client, database administration tool, and SQL query editor. It functions as a terminal interface for executing queries and managing MySQL connections, incorporating an integrated assistant that uses large language models to generate and analyze SQL statements based on the current database schema. The tool provides specialized query authoring capabilities, including context-sensitive syntax suggestions, fuzzy-matching identifier completion for tables and columns, and the ability to handover query buffers to external system text editors. It distinguishes its connec

    Pythonauto-completiondatabasemycli
    Voir sur GitHub↗11,932
  • jumpserver/jumpserverAvatar de jumpserver

    jumpserver/jumpserver

    30,595Voir sur GitHub↗

    JumpServer is a privileged access management platform designed to manage and audit secure access to SSH, RDP, Kubernetes, and database endpoints. It functions as a centralized gateway that brokers remote terminal and graphical sessions to isolate users from critical infrastructure. The system utilizes a web-based protocol gateway to translate remote connections into browser-compatible streams and a protocol-based proxy layer to isolate end-user devices from target assets. It incorporates security watermarking to deter unauthorized screen captures and provides a Kubernetes access gateway for c

    Pythonbastion-hostcyberarkdjango
    Voir sur GitHub↗30,595
  • dataherald/dataheraldAvatar de Dataherald

    Dataherald/dataherald

    3,617Voir sur GitHub↗

    DataHerald is a natural language text-to-SQL interface and data analytics tool that translates English questions into executable database queries using a large language model. It functions as a query generator and connectivity layer capable of retrieving database records and summarizing the results into human-readable explanations. The project features a dedicated business logic layer for defining database constraints and managing verified query pairs to improve translation accuracy. It acts as a multi-warehouse data connector, allowing for the indexing and querying of multiple SQL databases

    Pythonaidatabasefinetuning
    Voir sur GitHub↗3,617
  • linq2db/linq2dbAvatar de linq2db

    linq2db/linq2db

    3,239Voir sur GitHub↗

    linq2db is a type-safe object-relational mapper that translates LINQ expressions into optimized SQL queries for multiple database providers. It functions as a database mapper that links classes to tables and includes a SQL query builder and a command-line schema tool for generating data classes from existing databases. The project provides high-performance bulk data processing for inserting and loading large volumes of records via batch or binary copy methods. It also supports advanced SQL operations, including window functions, common table expressions for recursive hierarchical querying, an

    C#accessbulk-insertsclickhouse
    Voir sur GitHub↗3,239
  • livebud/budAvatar de livebud

    livebud/bud

    5,584Voir sur GitHub↗

    Bud is a full-stack web framework for Go that functions as a scaffolding engine and code generation tool. It automates the creation of directory structures, controllers, and glue code to streamline the development of web applications. The framework utilizes a transpiler-based approach to produce application boilerplate and provides a development environment featuring hot reloading and local server management. It enables the compilation of applications into single, standalone binaries with support for cross-platform compilation across different operating systems and architectures. The system

    JavaScript
    Voir sur GitHub↗5,584
  • deployd/deploydAvatar de deployd

    deployd/deployd

    4,942Voir sur GitHub↗

    deployd is a realtime API framework and MongoDB backend as a service that allows for the creation of networked interfaces synchronizing data and events between clients and servers. It functions as a JavaScript API middleware that can be integrated with HTTP servers to provide authentication, request interceptors, and realtime capabilities. The project features a self-hosted API management dashboard for configuring resource settings, managing data collections, and monitoring server status through a web-based interface. It includes a realtime data synchronization engine that pushes live databas

    JavaScript
    Voir sur GitHub↗4,942
  • libfuse/sshfsAvatar de libfuse

    libfuse/sshfs

    7,507Voir sur GitHub↗

    SSHFS is a network filesystem client that maps remote server directories to local mount points. It functions as a userspace implementation of a filesystem, allowing users to access and manage remote files as if they were on a local disk using the SFTP protocol over SSH. The tool distinguishes itself by offering multiple transport options, including encrypted SSH tunnels for security and direct TCP socket connections to bypass encryption for higher throughput. It also supports connectivity via virtual sockets to access directories hosted inside virtual machines. The system includes capabiliti

    C
    Voir sur GitHub↗7,507
  • microsoft/vscode-generator-codeAvatar de microsoft

    microsoft/vscode-generator-code

    1,603Voir sur GitHub↗

    This project is a command-line utility designed to automate the initialization and scaffolding of new software development projects. It provides a standardized framework for generating the directory structures and configuration files necessary to begin building custom extensions for the Visual Studio Code editor. The tool utilizes a modular generator framework to execute predefined templates, allowing users to customize their project setup through command-line flags. It supports the selection of specific package managers, bundling tools, and initialization settings to ensure a consistent star

    JavaScript
    Voir sur GitHub↗1,603
  • ebean-orm/ebeanAvatar de ebean-orm

    ebean-orm/ebean

    1,523Voir sur GitHub↗

    Ebean is a Java object-relational mapping framework designed to simplify database persistence through automated query generation, schema migration, and transaction management. It uses metadata-driven mapping and bytecode enhancement to bridge the gap between application objects and relational database tables, providing a persistent layer that handles complex data interactions while maintaining consistency across unit-of-work boundaries. The framework distinguishes itself through its focus on developer productivity and performance optimization. It provides type-safe query builders that generat

    Javacockroachdbdatabaseebean
    Voir sur GitHub↗1,523
  • microsoft/vscode-remote-releaseAvatar de microsoft

    microsoft/vscode-remote-release

    4,123Voir sur GitHub↗

    This project provides a remote development extension pack and infrastructure for bootstrapping isolated toolchains and runtimes. It enables a system for opening folders and executing code across SSH hosts, Docker containers, and the Windows Subsystem for Linux. The system utilizes a client-server split architecture to separate the user interface from the extension host and language servers. It features a secure connection layer for SSH remote editing, a bridge for WSL integration, and a remote port forwarding tool to tunnel network traffic from remote environments to a local machine. The pro

    Dockerfilecontainersdev-containersdevcontainers
    Voir sur GitHub↗4,123
  • aarondl/sqlboilerAvatar de aarondl

    aarondl/sqlboiler

    6,989Voir sur GitHub↗

    sqlboiler is a database-first ORM generator for Go that analyzes an existing database schema to produce strongly typed structures and query helpers. It functions as a schema-driven code generator, transforming database tables and relationships into executable Go source code. The project distinguishes itself through a type-safe query builder that uses chainable modifiers to construct SQL statements, eliminating the need for raw string concatenation. It utilizes customizable text templates to generate source code, allowing for the aliasing of schema entities and the creation of custom templates

    Godatabasegogolang
    Voir sur GitHub↗6,989
  • firebase/firebase-ios-sdkAvatar de firebase

    firebase/firebase-ios-sdk

    6,618Voir sur GitHub↗

    This is a Backend as a Service SDK for Apple platforms, providing a collection of libraries that connect iOS and macOS applications to cloud databases, authentication services, and serverless infrastructure. It serves as a developer kit for integrating real-time data synchronization, file storage, and push notifications into native apps. The SDK is distinguished by its generative AI integration, which routes text and multimodal prompts between on-device models and cloud-hosted large language models. It further differentiates itself with a specialized app distribution tool for managing pre-rel

    C++aianalyticsauthentication
    Voir sur GitHub↗6,618
  • studio3t/robomongoAvatar de Studio3T

    Studio3T/robomongo

    9,369Voir sur GitHub↗

    RoboMongo is a cross-platform database manager and graphical interface for administering MongoDB databases. It serves as a shell integrated development environment and query tool for managing NoSQL data stores and exploring collections across multiple server instances. The application provides a visual environment for writing and executing modern JavaScript scripts and native shell commands. It includes capabilities for running aggregate queries with paginated results and supports side-by-side views for comparing data outputs. The tool covers remote database connectivity through SSH tunnelin

    C++
    Voir sur GitHub↗9,369
  • tableplus/tableplusAvatar de TablePlus

    TablePlus/TablePlus

    3,799Voir sur GitHub↗

    TablePlus is a SQL database management GUI and professional administration tool designed for managing relational and NoSQL databases. It functions as a native SQL query client and relational data browser, providing a graphical interface for database administration, schema management, and data exploration. The project distinguishes itself through a staged-change commit system that buffers GUI-driven modifications locally for review before they are applied to the server. It also features a native-protocol connection layer for low-latency communication and secure connectivity via SSH tunneling.

    Voir sur GitHub↗3,799