awesome-repositories.com
Blog
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
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 dépôts

Awesome GitHub RepositoriesDatabase Runtime Versioning

Running multiple versions of the same database engine in isolation to test compatibility.

Distinct from Version Managers: Distinct from general Version Managers: focuses specifically on database engine runtimes via containerization.

Explore 5 awesome GitHub repositories matching development tools & productivity · Database Runtime Versioning. Refine with filters or upvote what's useful.

Awesome Database Runtime Versioning GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • laradock/laradockAvatar de laradock

    laradock/laradock

    12,659Voir sur GitHub↗

    Laradock is a collection of pre-configured Docker containers and orchestration definitions used to deploy multi-service development sandboxes. It functions as a PHP runtime manager and a Docker-based development environment, providing a set of modular service definitions for deploying web servers, databases, and caches through a single orchestration file. The project enables the creation of a local ecosystem featuring Nginx, MySQL, Redis, and Elasticsearch to mirror production infrastructure. It allows for switching between different versions of PHP and associated extensions, as well as manag

    Runs multiple versions of MySQL, PostgreSQL, or MongoDB in isolated containers to test application compatibility.

    Dockerfiledockerdocker-composedocker-compose-template
    Voir sur GitHub↗12,659
  • postgresapp/postgresappAvatar de PostgresApp

    PostgresApp/PostgresApp

    7,741Voir sur GitHub↗

    PostgresApp is a native macOS application that provides a graphical interface for installing and managing PostgreSQL database servers locally. It serves as a local server manager, allowing users to start, stop, and configure database server states without using the command line. The application supports running multiple different versions of the database server simultaneously on a single machine, enabling multi-version compatibility testing and migrations through isolated environments. It also includes a bundle of pre-installed extensions for geospatial processing and vector search, removing

    Enables running multiple PostgreSQL versions in isolation to test application compatibility and migrations.

    Makefilepostgispostgres
    Voir sur GitHub↗7,741
  • tconbeer/harlequinAvatar de tconbeer

    tconbeer/harlequin

    6,165Voir sur GitHub↗

    Harlequin is a terminal-based SQL IDE that runs queries against DuckDB and SQLite databases, with a plug-in adapter system for connecting to additional database engines. It provides a full-screen text editor with syntax highlighting and fuzzy autocomplete for writing SQL, and displays query results in a scrollable table within the terminal. The application distinguishes itself through a tree-based data catalog that lets you browse database schemas, local files, and remote S3 objects, with the ability to insert or copy paths directly into the query editor. It supports custom key bindings throu

    Aligns the installed DuckDB version with the version expected by the application to prevent runtime errors.

    Python
    Voir sur GitHub↗6,165
  • cytopia/devilboxAvatar de cytopia

    cytopia/devilbox

    4,470Voir sur GitHub↗

    Devilbox est un environnement de développement conteneurisé qui fournit une suite reproductible de serveurs web, de bases de données et de runtimes de langage gérés via une configuration unifiée. Il fonctionne comme une stack de développement local basée sur Docker pour les stacks logicielles LAMP et MEAN et comme un gestionnaire pour basculer entre différentes versions de ces services afin de correspondre aux exigences spécifiques du projet. Le système se distingue par l'automatisation de l'orchestration réseau locale. Il inclut un gestionnaire d'hôtes virtuels basé sur Docker qui mappe automatiquement les répertoires locaux à des domaines personnalisés et un orchestrateur DNS et SSL local qui gère la résolution de domaine interne et génère des certificats de confiance pour le développement HTTPS. Le projet couvre un large éventail de capacités, notamment l'administration des bases de données et des services via des interfaces web, le versionnage des runtimes de langage et l'hébergement de sites multi-projets. Il fournit également des outils pour intercepter les emails sortants, surveiller l'état des services via un tableau de bord et exécuter des chaînes d'outils de développement directement au sein des conteneurs.

    Provides the ability to run and swap between multiple versions of database engines in isolation.

    PHP
    Voir sur GitHub↗4,470
  • gvcgo/version-managerAvatar de gvcgo

    gvcgo/version-manager

    1,332Voir sur GitHub↗

    Ce projet est un utilitaire en ligne de commande conçu pour gérer les environnements de développement en installant, basculant et épinglant plusieurs versions de langages de programmation, SDK, runtimes et moteurs de base de données. Il fonctionne comme un contrôleur centralisé pour les toolchains complexes, garantissant que des versions logicielles spécifiques sont maintenues de manière cohérente sur différentes machines et répertoires de projet. L'outil se distingue par une interface de terminal interactive qui permet aux utilisateurs de parcourir et de sélectionner visuellement les versions logicielles, réduisant le besoin de mémoriser des arguments de ligne de commande complexes. Il offre également un support robuste pour les environnements réseau restreints en acheminant le trafic de téléchargement via des proxys locaux ou inversés, garantissant une récupération fiable des paquets. Au-delà du versionnage de base, le gestionnaire s'intègre avec des installateurs de paquets externes et gère la configuration des protocoles de serveur de langage pour prendre en charge l'édition de code avancée. Il maintient les performances grâce à la mise en cache des métadonnées locales et automatise la cohérence de l'environnement en créant dynamiquement des shims de chemins shell et en générant des scripts de complétion en ligne de commande.

    Deploys and switches between multiple versions of database engines to support local development and testing.

    Goasdf-vmcondacross-platform
    Voir sur GitHub↗1,332
  1. Home
  2. Development Tools & Productivity
  3. Version Managers
  4. Database Runtime Versioning

Explorer les sous-tags

  • Adapter Version ReconciliationChecks and aligns the installed database adapter version with the expected version to prevent runtime incompatibilities. **Distinct from Database Runtime Versioning:** Distinct from Database Runtime Versioning: focuses on reconciling adapter versions with the application, not running multiple database engine versions in isolation.
  • DuckDB Version ReconciliationsAlign the installed DuckDB version with the version expected by the application to prevent runtime errors. **Distinct from Database Runtime Versioning:** Distinct from Database Runtime Versioning: focuses on reconciling a single DuckDB version with the application, not running multiple versions in isolation.