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
·

16 dépôts

Awesome GitHub RepositoriesDatabase and Backend

Full-stack integration tools and database-backed architectures.

Explore 16 awesome GitHub repositories matching part of an awesome list · Database and Backend. Refine with filters or upvote what's useful.

Awesome Database and Backend 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.
  • strapi/strapiAvatar de strapi

    strapi/strapi

    72,385Voir sur GitHub↗

    Strapi is an open-source headless content management system and JavaScript framework used for defining content schemas and managing structured data. It functions as a REST and GraphQL API gateway that decouples backend data storage from frontend delivery. The system includes a self-hosted administration interface for managing content entries and defining data models without manual database queries. The framework utilizes a plugin-based extension system to inject custom logic into the application lifecycle. It employs schema-driven content modeling to automatically generate database tables and

    Headless CMS for managing content.

    TypeScriptapicmscms-framework
    Voir sur GitHub↗72,385
  • expressjs/expressAvatar de expressjs

    expressjs/express

    69,235Voir sur GitHub↗

    Express is a minimalist web server framework that provides a foundational runtime environment for building backend web APIs and applications. It operates through a central application object that orchestrates the entire request-response lifecycle, allowing developers to define routes, manage server settings, and process incoming HTTP traffic. The framework is defined by its middleware-based routing engine, which sequences request handlers and logic blocks to process traffic based on path patterns and HTTP methods. This architecture supports a highly modular approach, enabling the creation of

    Fast and minimalist web framework for Node.js.

    JavaScriptexpressjavascriptnodejs
    Voir sur GitHub↗69,235
  • sindresorhus/awesome-nodejsAvatar de sindresorhus

    sindresorhus/awesome-nodejs

    65,973Voir sur GitHub↗

    This project is a community-driven directory that aggregates essential software projects and educational content for the Node.js ecosystem. It functions as a centralized knowledge base and discovery index, designed to simplify the navigation of a fragmented technical landscape by providing a structured collection of high-quality links, tools, and learning materials. The repository distinguishes itself through a decentralized, peer-reviewed curation model. By utilizing standard version control workflows and pull requests, the community ensures that all listed resources undergo human verificati

    Comprehensive list of resources for Node.js development.

    awesomeawesome-listjavascript
    Voir sur GitHub↗65,973
  • rails/railsAvatar de rails

    rails/rails

    58,690Voir sur GitHub↗

    This project is a full-stack web framework designed for building database-backed applications through a standardized architectural pattern. It provides a comprehensive suite of integrated libraries that manage the entire request-response lifecycle, from routing incoming web traffic to rendering dynamic server-side templates. By utilizing an object-relational mapping layer, the framework allows developers to define domain models that map database tables directly to application objects, simplifying data persistence, schema migrations, and complex relationship management. The framework is distin

    Web framework for building database-backed applications.

    Rubyactivejobactiverecordframework
    Voir sur GitHub↗58,690
  • serverless/serverlessAvatar de serverless

    serverless/serverless

    46,917Voir sur GitHub↗

    The Serverless Framework is a declarative infrastructure-as-code tool designed to automate the deployment, scaling, and lifecycle management of cloud-native applications. It provides a unified command-line interface that translates high-level configuration files into provider-specific resource templates, enabling developers to orchestrate complex architectures, event-driven functions, and cloud resources within a single project structure. What distinguishes this framework is its focus on developer experience and multi-environment parity. It supports local function invocation and event proxyin

    Toolkit for building serverless architectures.

    JavaScriptawsaws-dynamodbaws-lambda
    Voir sur GitHub↗46,917
  • mongodb/mongoAvatar de mongodb

    mongodb/mongo

    28,158Voir sur GitHub↗

    This project is a distributed, document-oriented database system designed to store information in flexible, hierarchical structures. It supports horizontal scaling through automated sharding and maintains high availability across global clusters using a multi-node replication protocol. By executing multi-document operations as atomic units, the system ensures data integrity and consistency across distributed environments. The platform distinguishes itself by integrating advanced vector-based indexing, which enables semantic similarity searches alongside traditional geospatial and lexical quer

    Document-oriented NoSQL database.

    C++c-plus-plusdatabasemongodb
    Voir sur GitHub↗28,158
  • apollographql/apollo-clientAvatar de apollographql

    apollographql/apollo-client

    19,798Voir sur GitHub↗

    Apollo Client is a GraphQL client library and data fetching framework used to request data from a GraphQL server and synchronize that state within a frontend application. It functions as a remote state manager and a local state management tool, allowing developers to define client-side schemas and resolvers for data that does not reside on a remote server. The project features a normalized GraphQL cache that identifies objects by ID to ensure referential equality and consistent data updates across different queries. It also includes a GraphQL API mocking tool to simulate server responses and

    GraphQL client for building data-driven applications.

    TypeScriptapollo-clientapollographqlgraphql
    Voir sur GitHub↗19,798
  • helmetjs/helmetAvatar de helmetjs

    helmetjs/helmet

    10,692Voir sur GitHub↗

    Helmet is an Express.js middleware library that sets a comprehensive collection of HTTP security headers to protect web applications from common vulnerabilities like cross-site scripting and clickjacking. At its core, it provides a configurable middleware system for injecting security headers into HTTP responses, with a primary focus on Content Security Policy configuration through custom directives and report-only testing modes. The library distinguishes itself through a flexible configuration surface that supports method chaining for composing multiple headers in a single expression, as wel

    Security middleware for setting HTTP headers in Express apps.

    TypeScripthelmethttp-headersjavascript
    Voir sur GitHub↗10,692
  • expressjs/morganAvatar de expressjs

    expressjs/morgan

    8,182Voir sur GitHub↗

    Morgan est un middleware de journalisation HTTP Node.js conçu pour enregistrer les requêtes entrantes et les réponses sortantes. Il capture les métadonnées et les timings des requêtes pour faciliter l'audit des requêtes API et la surveillance des performances du serveur. Le projet utilise l'interpolation de chaînes basée sur des jetons et des jetons de journal personnalisés pour extraire des propriétés spécifiques à partir d'objets HTTP. Il prend en charge la journalisation multi-destination en routant les chaînes de journal formatées vers divers flux inscriptibles et emploie la désinfection de la sortie de journal pour échapper aux caractères de contrôle. Des capacités supplémentaires incluent le filtrage de journal basé sur des prédicats pour omettre conditionnellement des entrées et la capacité de déclencher un timing de journal immédiat lors de la réception d'une requête.

    HTTP request logger middleware for Node.js applications.

    JavaScript
    Voir sur GitHub↗8,182
  • expressjs/corsAvatar de expressjs

    expressjs/cors

    6,194Voir sur GitHub↗

    This is a Node.js middleware for Express and Node.js servers that manages Cross-Origin Resource Sharing policies. It functions as a policy manager and origin validator to define which origins, HTTP methods, and headers are permitted to access server resources. The project provides mechanisms for dynamic origin validation, allowing request origins to be checked against custom logic or databases. It also acts as an HTTP preflight request handler to process OPTIONS requests and verify server permissions before complex cross-site interactions occur. Its capability surface covers the management o

    Middleware for enabling Cross-Origin Resource Sharing in Express.

    JavaScriptcorsexpressjsjavascript
    Voir sur GitHub↗6,194
  • expressjs/body-parserAvatar de expressjs

    expressjs/body-parser

    5,499Voir sur GitHub↗

    body-parser est un parser de requêtes HTTP Node.js qui convertit les corps de requêtes entrants en objets JavaScript structurés. Il fournit des utilitaires pour extraire et traiter des payloads JSON, binaires bruts, texte brut et encodés en URL pour une utilisation dans les serveurs web. Le projet utilise un modèle de middleware pour augmenter les objets de requête, attachant les données parsées directement à la requête pour une utilisation dans les gestionnaires de routes ultérieurs. Il utilise un dispatching basé sur le type de contenu (content-type) pour sélectionner la logique de parsing appropriée en fonction des en-têtes de requête. L'outil gère les flux de données en consommant les payloads par morceaux et en accumulant des buffers binaires. Il prend en charge le décodage de chaînes conscient de l'encodage pour gérer divers jeux de caractères avant de transformer les données accumulées en un format utilisable.

    Middleware for parsing incoming request bodies in Node.js.

    JavaScriptbodyexpressjsjavascript
    Voir sur GitHub↗5,499
  • rmosolgo/graphql-rubyAvatar de rmosolgo

    rmosolgo/graphql-ruby

    5,448Voir sur GitHub↗

    GraphQL-Ruby est une bibliothèque Ruby pour construire des API GraphQL avec un schéma fortement typé et un moteur d'exécution de requêtes dédié. Elle fournit un framework complet pour mapper les objets de l'application à un système de types formel, permettant une récupération de données structurée via des résolveurs définis. Le projet se distingue par des mécanismes avancés de performance et de livraison, incluant un data loader pour le batching et le cache afin d'éviter les patterns de requêtes N+1. Il supporte la livraison de données haute performance via le streaming de réponses incrémentales, les réponses de requêtes différées et la récupération de données en parallèle utilisant des fibers. De plus, il offre un support natif pour les conventions Relay, incluant des helpers spécialisés pour les connexions et l'identification d'objets. La bibliothèque couvre une large surface de gestion d'API, incluant un contrôle d'accès granulaire, le versioning de schéma pour maintenir la rétrocompatibilité et des mises à jour en temps réel via des abonnements. Elle inclut également des outils de gestion de trafic pour protéger les ressources serveur, tels que la limitation de complexité des requêtes et le rate limiting. Le développement et l'observabilité sont supportés par des outils d'analyse AST, le traçage d'exécution et des utilitaires de test spécialisés pour la vérification du chargement par lots.

    Ruby implementation of the GraphQL specification.

    Ruby
    Voir sur GitHub↗5,448
  • algolia/instantsearch.jsA

    algolia/instantsearch.js

    0Voir sur GitHub↗

    Library for building performant search interfaces.

    Voir sur GitHub↗0
  • algolia/docsearch-scraperA

    algolia/docsearch-scraper

    0Voir sur GitHub↗

    Tool for crawling and indexing website content.

    Voir sur GitHub↗0
  • replicatedhq/hugo-algoliaR

    replicatedhq/hugo-algolia

    0Voir sur GitHub↗

    Search index generator for Hugo sites.

    Voir sur GitHub↗0
  • algolia/gatsby-plugin-algoliaA

    algolia/gatsby-plugin-algolia

    0Voir sur GitHub↗

    Gatsby plugin for Algolia search integration.

    Voir sur GitHub↗0
  1. Home
  2. Part of an Awesome List
  3. Databases & Data
  4. Database and Backend