awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

19 Repos

Awesome GitHub RepositoriesAPI and Data Services

Tools for managing APIs, search engines, and data infrastructure.

Explore 19 awesome GitHub repositories matching part of an awesome list · API and Data Services. Refine with filters or upvote what's useful.

Awesome API and Data Services GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • elastic/elasticsearchAvatar von elastic

    elastic/elasticsearch

    77,012Auf GitHub ansehen↗

    Elasticsearch is a distributed search engine and document store designed for the high-performance indexing and retrieval of massive volumes of unstructured data. It functions as a centralized analytics platform, providing a schema-flexible architecture that organizes information into searchable indices while maintaining global cluster state through a distributed consensus mechanism. The platform distinguishes itself through its integrated approach to observability, security, and advanced analytics. It combines full-text, vector, and hybrid search capabilities with machine learning-driven insi

    Provides a distributed, RESTful search engine.

    Javaelasticsearchjavasearch-engine
    Auf GitHub ansehen↗77,012
  • minio/minioAvatar von minio

    minio/minio

    60,346Auf GitHub ansehen↗

    MinIO is a software-defined, cloud-native object storage server designed to manage large volumes of unstructured data. It functions as a distributed storage cluster that aggregates multiple independent nodes into a unified, scalable pool, providing a high-performance infrastructure compatible with standard cloud storage protocols and application programming interfaces. The system utilizes a shared-nothing architecture that eliminates central metadata servers, relying instead on a decentralized hash table to map objects across the cluster. Data availability and resilience are maintained throug

    Offers S3-compatible object storage.

    Goamazon-s3cloudcloudnative
    Auf GitHub ansehen↗60,346
  • meilisearch/meilisearchAvatar von meilisearch

    meilisearch/meilisearch

    58,118Auf GitHub ansehen↗

    Meilisearch is a Rust-based search engine providing typo-tolerant full-text and vector-based semantic search with real-time conversational capabilities.

    Delivers a fast, AI-powered search engine API.

    Rustaiapiapp-search
    Auf GitHub ansehen↗58,118
  • appwrite/appwriteAvatar von appwrite

    appwrite/appwrite

    56,318Auf GitHub ansehen↗

    Appwrite is a backend-as-a-service platform that provides a unified development environment for building full-stack applications. It integrates essential infrastructure components—including authentication, databases, storage, and serverless functions—into a single, centralized interface to simplify application development and resource management. The platform distinguishes itself through a container-based microservices architecture that ensures consistent execution across diverse infrastructure. It features a versatile connectivity layer that links frontend applications with third-party servi

    Provides backend infrastructure for web and mobile apps.

    TypeScriptandroidappwritebackend
    Auf GitHub ansehen↗56,318
  • kong/kongAvatar von Kong

    Kong/kong

    43,653Auf GitHub ansehen↗

    Kong is a high-performance API gateway and service connectivity platform designed to manage, secure, and monitor traffic across distributed microservices and hybrid cloud environments. It functions as a centralized control plane for service governance, providing essential traffic routing, load balancing, and request transformation capabilities to ensure consistent policy enforcement across all service endpoints. The platform distinguishes itself through a modular plugin architecture and a declarative configuration engine that allows infrastructure behavior to be defined via version-controlled

    Acts as an API and AI gateway.

    Luaaiai-gatewayapi-gateway
    Auf GitHub ansehen↗43,653
  • hasura/graphql-engineAvatar von hasura

    hasura/graphql-engine

    32,064Auf GitHub ansehen↗

    graphql-engine is an automated GraphQL API engine that transforms database tables and relationships into a queryable GraphQL schema. It functions as a federation gateway and mapper, instantly generating APIs with built-in filtering, pagination, and mutations from existing databases and remote schemas. The project distinguishes itself through a fine-grained access control layer that enforces row-level and field-level permissions. It further provides a real-time data subscription server that converts standard queries into live streams and a system for triggering event-driven webhooks and notifi

    Generates instant GraphQL APIs from existing databases.

    TypeScriptaccess-controlapiautomatic-api
    Auf GitHub ansehen↗32,064
  • typesense/typesenseAvatar von typesense

    typesense/typesense

    25,254Auf GitHub ansehen↗

    Typesense is a distributed search engine designed to provide sub-millisecond query latency across massive datasets. It functions as both a high-performance indexing and retrieval engine and a comprehensive search experience platform, offering built-in typo tolerance and tools for managing relevance through synonym configuration, result curation, and complex filtering. The platform distinguishes itself by utilizing in-memory indexing to maintain high-throughput data retrieval and integrating vector database capabilities to support semantic similarity searches. It ensures data consistency and h

    Provides a fast, typo-tolerant search engine.

    C++algoliadatastoreelasticsearch
    Auf GitHub ansehen↗25,254
  • bytebase/bytebaseAvatar von bytebase

    bytebase/bytebase

    14,151Auf GitHub ansehen↗

    Bytebase is a database DevSecOps platform and management console designed to orchestrate schema migrations, deployments, and security audits across multiple database engines. It serves as a SQL GitOps tool that synchronizes database states with configurations stored in Git repositories to manage infrastructure as code. The platform distinguishes itself through a multi-database management console that provides a single interface for relational and NoSQL databases. It includes a security layer for role-based access control, database activity auditing, and column-level data masking to protect se

    Manages database schema changes and DevSecOps.

    Gocicddata-maskingdata-security
    Auf GitHub ansehen↗14,151
  • apache/druidAvatar von apache

    apache/druid

    14,020Auf GitHub ansehen↗

    Apache Druid is a real-time analytics database and distributed columnar time-series store designed for sub-second analytical queries. It functions as a data platform featuring a distributed SQL query engine and a real-time data ingestion system for moving historical and streaming data from external sources. The system is distinguished by its ability to provide low-latency analytics under high concurrency to power operational dashboards. It implements a Kerberos-secured environment for user authentication and employs a shared-nothing cluster architecture to enable horizontal scaling. The plat

    Analyzes real-time data with high performance.

    Javadruid
    Auf GitHub ansehen↗14,020
  • api-platform/api-platformAvatar von api-platform

    api-platform/api-platform

    9,154Auf GitHub ansehen↗

    API Platform is a headless content management system engine and framework used to build REST and GraphQL APIs. It utilizes schema-driven generation to automatically produce web endpoints based on predefined data model definitions. The platform focuses on semantic data modeling, using structured classes and ontologies to ensure information is organized for search engines and semantic web tools. It provides an automated OpenAPI specification generator and a declarative system for creating administration dashboards to manage data records without custom frontend code. The system includes capabil

    Scaffolds REST and GraphQL APIs for web applications.

    PHP
    Auf GitHub ansehen↗9,154
  • luraproject/luraAvatar von luraproject

    luraproject/lura

    6,780Auf GitHub ansehen↗

    Lura is an API gateway and traffic router that directs network requests to backend services using a configurable pipeline of processing steps. It functions as a backend load balancer and a request middleware engine designed to validate, modify, and transform incoming requests and responses. The system specializes in API response aggregation, allowing it to execute concurrent requests to multiple backend services and merge the results into a single unified output. This includes the ability to perform dynamic response mapping by renaming fields and filtering data to optimize the final client pa

    Provides a high-performance API gateway.

    Goapi-gatewayapisbackend-services
    Auf GitHub ansehen↗6,780
  • osm-search/nominatimAvatar von osm-search

    osm-search/Nominatim

    4,334Auf GitHub ansehen↗

    Nominatim is a self-hosted geospatial search engine and geocoding server that utilizes OpenStreetMap data. It provides a complete infrastructure for forward geocoding, converting addresses or place names into geographic coordinates, and reverse geocoding, translating coordinates into human-readable physical addresses. The project features a dedicated data importer that parses raw map data into a PostgreSQL geospatial database. It distinguishes itself through a configurable import pipeline that uses style files to filter map features and an importance-based ranking system to prioritize search

    Searches OpenStreetMap data for locations.

    Pythongeocodingopenstreetmaposm
    Auf GitHub ansehen↗4,334
  • facebookincubator/veloxAvatar von facebookincubator

    facebookincubator/velox

    4,155Auf GitHub ansehen↗

    Velox ist eine leistungsstarke C++-Abfrage-Ausführungs-Engine und eine Bibliothek für spaltenbasierte Datenverarbeitung. Sie dient als kompositionsfähiges Framework zur Implementierung analytischer Query-Engines und bietet einen vektorisierten Ausdrucksauswerter sowie ein Toolkit für Datenmanagementsysteme. Das Projekt zeichnet sich durch die Verwendung vektorisierter spaltenbasierter Ausführung und arena-basierter Speicherallokation zur Verarbeitung großer Datensätze aus. Es bietet spezialisierte Optimierungen wie Broadcast-Join-Table-Caching, Dynamic-Filter-Push-Down und Dictionary-Encoding, um den Speicher-Overhead zu reduzieren und analytische Lesezugriffe zu beschleunigen. Die Engine deckt ein breites Spektrum analytischer Funktionen ab, einschließlich der Implementierung von Hash-, Merge- und Semi-Joins sowie mehrstufiger paralleler Aggregation und der Berechnung von Fensterfunktionen. Sie bietet Primitive für spaltenbasierte In-Memory-Speicherung, Parquet-Datendekodierung und die Integration mit Cloud-Speichern. Erweiterbarkeit wird durch ein Funktionsregistrierungssystem für benutzerdefinierte Skalar- und Aggregatfunktionen geboten, wobei High-Level-Bindings verfügbar sind, um die C++-Logik mit Python zu verbinden.

    Provides a composable C++ execution engine for data.

    C++
    Auf GitHub ansehen↗4,155
  • judge0/judge0Avatar von judge0

    judge0/judge0

    3,978Auf GitHub ansehen↗

    Judge0 is an online code execution engine and multi-language compiler API designed to compile and run source code within isolated sandboxes. It functions as an asynchronous job processor that handles code submissions via a queue and provides a secure environment to run arbitrary programs while preventing unauthorized system access. The system distinguishes itself through a multi-stage compilation pipeline and a flexible execution model that supports both single-file submissions and multi-file program execution via archives. It employs an isolate-based sandboxing mechanism to enforce strict ha

    Executes code in a sandboxed, scalable environment.

    HTMLai-agent-toolsai-agentsai-tools
    Auf GitHub ansehen↗3,978
  • maptiler/tileserver-glAvatar von maptiler

    maptiler/tileserver-gl

    2,839Auf GitHub ansehen↗

    Vector and raster maps with GL styles. Server-side rendering by MapLibre GL Native. Map tile server for MapLibre GL JS, Android, iOS, Leaflet, OpenLayers, GIS via WMTS, etc.

    Serves vector and raster map tiles.

    JavaScript
    Auf GitHub ansehen↗2,839
  • opentripplanner/opentripplannerAvatar von opentripplanner

    opentripplanner/OpenTripPlanner

    2,677Auf GitHub ansehen↗

    OpenTripPlanner (OTP) is an open source multi-modal trip planner, focusing on travel by scheduled public transportation in combination with bicycling, walking, and mobility services including bike share and ride hailing. Its server component runs on any platform with a Java virtual machine (…

    Plans multi-modal trips using open data.

    Java
    Auf GitHub ansehen↗2,677
  • apioo/fusioAvatar von apioo

    apioo/fusio

    2,099Auf GitHub ansehen↗

    Self-Hosted API Management for Builders

    Manages APIs for developers.

    PHPaiai-agentsapi
    Auf GitHub ansehen↗2,099
  • dreamfactorysoftware/dreamfactoryAvatar von dreamfactorysoftware

    dreamfactorysoftware/dreamfactory

    1,773Auf GitHub ansehen↗

    DreamFactory is a secure, self-hosted enterprise data access platform that provides governed API access to any data source, connecting enterprise applications and on-prem LLMs with role-based access and identity passthrough.

    Provides governed API access to various data sources.

    Shellapiapi-generationapi-generator
    Auf GitHub ansehen↗1,773
  • gigablast/open-source-search-engineAvatar von gigablast

    gigablast/open-source-search-engine

    1,601Auf GitHub ansehen↗

    Nov 20 2017 -- A distributed open source search engine and spider/crawler written in C/C++ for Linux on Intel/AMD. From gigablast dot com, which has binaries for download. See the README.md file at the very bottom of this page for instructions.

    Crawls and indexes web content for search.

    C++
    Auf GitHub ansehen↗1,601
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. API and Data Services