api-first

Open-source projects categorized as api-first

Top 7 api-first Open-Source Projects

  • connexion

    Connexion is a modern Python web framework that makes spec-first and api-first development easy.

  • Project mention: Write OpenAPI with TypeSpec | news.ycombinator.com | 2024-03-27

    I like the idea, especially the TS-like syntax around enums and union types. I've always preferred the SDL for GraphQL vs writing OpenAPI for similar reasons.

    I echo the sentiment others have brought up, which is the trade-offs of a code-driven schema vs schema-driven code.

    At work we use Pydantic and FastAPI to generate the OpenAPI contract, but there's some cruft and care needed around exposing those underlying Pydantic models through the API documentation. It's been easy to create schemas that have compatibility problems when run through other code generators. I know there are projects such as connexction[1] which attempt to inverse this, but I don't have much experience with it. In the GraphQL space it seems that code-first approaches are becoming more favored, though there's a different level of complexity needed to create a "typesafe" GraphQL server (eg. model mismatches between root query resolvers and field resolvers).

    [1] https://github.com/spec-first/connexion

  • tracardi

    TRACARDI is a new HOME for your customer data. TRACARDI is an Composable API-first solution for any company that need unexpensive CDP to intergrate with.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • educational-platform

    Modular Monolith Java application with DDD

  • deprecated-core

    🔮 Instill Core contains components for supporting Instill VDP and Instill Model

  • Project mention: Building an Instill AI Pipeline in 5 minutes | dev.to | 2023-10-22

    Step 1: Log in to your InstillAI Cloud account. If you don't have an account yet, you can create one here for free using your Email or Google or GitHub ID.

  • nanobus

    NanoBus is a lightweight framework for building secure and scalable software services.

  • laravel-backend-template

    Api first backend boilerplate build with laravel 🎯 you can use as a template 😉

  • tableaux

    A restful service for storing data in tables.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

api-first related posts

  • Building an Instill AI Pipeline in 5 minutes

    1 project | dev.to | 22 Oct 2023
  • You Want Modules, Not Microservices

    1 project | /r/programming | 31 Jan 2023
  • VDP – ETL tool to streamline the end-to-end visual data processing pipeline

    1 project | news.ycombinator.com | 31 Oct 2022
  • [P] Introducing VDP: open-source visual data ETL

    1 project | /r/MachineLearning | 12 Sep 2022
  • VDP: Open-source ETL tool for unstructured visual data

    1 project | /r/ETL | 12 Sep 2022
  • VDP

    1 project | /r/devopspro | 2 Sep 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 3 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source api-first projects? This list will help you:

Project Stars
1 connexion 4,420
2 tracardi 475
3 educational-platform 231
4 deprecated-core 13
5 nanobus 11
6 laravel-backend-template 9
7 tableaux 8

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com