Open-source projects categorized as Apis | Edit details

Top 23 Api Open-Source Projects

  • GitHub repo Kong

    🦍 The Cloud-Native API Gateway

    Project mention: The Architecture of Uber’s API Gateway | news.ycombinator.com | 2021-05-23

    For anybody looking at OpenResty, it’s also worthwhile to a look at Kong, which is the largest openresty-based application and already provides the right abstractions in place for API management: https://github.com/Kong/kong

  • GitHub repo OpenAPI-Specification

    The OpenAPI Specification Repository

    Project mention: The Modern Way of Managing APIs Using Protobuf and OpenAPI | dev.to | 2021-05-06

    From our proto definition, we will generate the OpenAPI definition file which will be the source to generate interactive documentation, SDK clients to our HTTP API version, and web client to manual testing

  • GitHub repo n8n

    Free and open fair-code licensed node based Workflow Automation Tool. Easily automate tasks across different services.

    Project mention: Liitle project i made to monitor crypto currencies, hope you guys like it ;) | reddit.com/r/selfhosted | 2021-06-16

    I achieved something very similar by using nodemation it's very simple to call an API endpoint parse the json results and feed it to a DB (I used influx since it's a perfect time series).

  • GitHub repo WireMock

    A tool for mocking HTTP services

  • GitHub repo builderbook

    Open source web application to learn JS stack: React, Material-UI, Next.js, Node.js, Express.js, Mongoose, MongoDB database.

    Project mention: Opinions on boilerplates | reddit.com/r/SaaS | 2021-04-28

    Additionally, I've come across Builderbook and I was wondering if anyone has used it and what their opinion of it is.

  • GitHub repo kuma

    🐻 The Universal Service Mesh. CNCF Sandbox Project.

    Project mention: How I Stopped Coding Repetitive Service Components with Kong | dev.to | 2021-05-18

    Taking things to a broader level, Kuma is another platform agnostic-OSS solution for service mesh and microservice management – with control plane support of Kubernetes, virtual machines (VM), and even bare-metal environments. Kuma was donated to the Cloud Native Computing Foundation (CNCF) by Kong and still actively contributes to the evolving code base.

  • GitHub repo DuckRails

    Development tool to mock API endpoints quickly and easily (docker image available)

  • GitHub repo kubernetes-ingress-controller

    :gorilla: Kong for Kubernetes: the official Ingress Controller for Kubernetes.

    Project mention: How I Stopped Coding Repetitive Service Components with Kong | dev.to | 2021-05-18

    For those organizations using Kubernetes for their container orchestration, Kong created the Kong Ingress Controller which implements authentication, transformations, and other functionalities (via plugins) across Kubernetes clusters. Kong Ingress Controller updates a standard Kubernetes implementation as shown below:

  • GitHub repo saasify

    The easiest way to monetize your API. 🚀

    Project mention: A billion-dollar opportunity: Shopify for SaaS | reddit.com/r/SaaS | 2021-06-05

    Saasify never really took off, but this isn't necessarily bad news. It just means that the opportunity is still up for grabs and Travis is happy to share everything he learned along the way.

  • GitHub repo Optic

    Optic documents and tests your API as you build it

    Project mention: "Git for APIs"? | dev.to | 2021-05-17

    I'm really happy to say I've started a new job at Optic, and with this comes the learning process of getting more depth with new technology and its use cases.

  • GitHub repo dataprep

    DataPrep — The easiest way to prepare data in Python

    Project mention: DataPrep V0.3 has been released! | reddit.com/r/datascience | 2021-05-24
  • GitHub repo Nakadi

    A distributed event bus that implements a RESTful API abstraction on top of Kafka-like queues

  • GitHub repo HttpLog

    Log outgoing HTTP requests in ruby

  • GitHub repo product-apim

    Welcome to the WSO2 API Manager source code! For info on working with the WSO2 API Manager repository and contributing code, click the link below.

    Project mention: Why would anyone want a REST API for electronic invoices? | reddit.com/r/invoicing | 2021-03-20

    The paradox situation is that there is an overwhelming amount of work, not because everything is so hard, but because everything is so easy. There is still a lot to learn, and to do, our Dockerfile is a mess. API management wise I only just had a glance at WSO2, which looks really promising).

  • GitHub repo grouparoo

    🦘 The Grouparoo Monorepo - open source customer data sync framework

    Project mention: Bundling and Distributing Next.js Sites via NPM | dev.to | 2021-06-04

    The final thing we learned is that while the contents of the .next directory are needed for your visitors, not everything is needed. We saw that we were shipping 300mb packages to NPM for our Next.js UIs. We dug into the .next folder and learned that if you opt-into Webpack v5 for your Next.js site, large .next/cache/*.pack files will be created to speed up how Webpack works. This is normal behavior, but we were inadvertently publishing these large files to NPM! We added the .next/cache/* directory to our .npmignore and our build sizes went down to a more reasonable 20mb.

  • GitHub repo Expressa

    API creation middleware with an admin interface

  • GitHub repo appkernel

    API development made easy: a smart Python 3 API framework

  • GitHub repo asymmetric

    Ridiculously fast and easy module-to-API transformations. Learn in minutes, implement in seconds. Batteries included.

    Project mention: Tool for transforming any function into an API in seconds! | dev.to | 2020-10-27

    APIs are the way to expose your creations to the web. But it can be a bit frightening to learn how to create APIs from scratch, and sometimes it may even require you to re-write your code to match a certain framework. That's why I built Asymmetric! With Asymmetric, you can add 1 line to any function you have already written and immediately transform it into an API. Let's see an example! Imagine that you have the following method on your beautiful machine learning python file named predictor.py:

  • GitHub repo aeson-typescript

    Generate TypeScript definition files from your ADTs

  • GitHub repo aws-saas-factory-s3-multitenancy

    SaaS hands-on to describe partitioning approaches to store multi-tenant data on Amazon S3.

    Project mention: Resources for building your SaaS product on AWS | dev.to | 2021-04-15
  • GitHub repo Python-Scripts-Collection

    📜 A Collection of Interesting Python Scripts.

    Project mention: The Evolution of a Script - 1/9 | dev.to | 2021-04-28

    It took me 8 month before I started to discover Github. What a phenomenal mistake of mine! Github has such a great community, people create so much admirable work, it's so interesting to discover/use or play with other peoples projects! It took me some time to understand Python's packaging (I really underestimated the packaging part!). So in the following I would like to take you with me on a journey of writing and releasing a tiny command line app. We will see how a simple script grows and goes through different stages of its development cycle. Some scripts of mine grow, some are just executed as plain script files. I collect these within a folder on my machine (see: Collection of Python Scripts).

  • GitHub repo scommons-api

    Common REST API Scala/Scala.js components

  • GitHub repo rolodex

    Show and display monsters. Filter through in the search bar

    Project mention: How to Deploy React Apps to Github | dev.to | 2020-12-28


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). The latest post mention was on 2021-06-16.


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

Project Stars
1 Kong 29,425
2 OpenAPI-Specification 21,102
3 n8n 14,268
4 WireMock 4,484
5 builderbook 2,811
6 kuma 2,229
7 DuckRails 1,683
8 kubernetes-ingress-controller 1,421
9 saasify 969
10 Optic 847
11 dataprep 792
12 Nakadi 757
13 HttpLog 678
14 product-apim 532
15 grouparoo 391
16 Expressa 357
17 appkernel 152
18 asymmetric 32
19 aeson-typescript 31
20 aws-saas-factory-s3-multitenancy 20
21 Python-Scripts-Collection 1
22 scommons-api 0
23 rolodex 0
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives