Topic

api

An API can be thought of as an instruction manual for communication between multiple software apparatuses. For example, an API may be used for database communication between web applications. By extracting the implementation and relinquishing data into objects, an API simplifies programming.

Repositories (1551)

obsidian-enveloppe
obsidian-enveloppe Enveloppe TypeScript

Enveloppe helps you to publish your notes on a GitHub repository from your Obsidian Vault, for free!

911
node-express-mongodb-jwt-rest-api-skeleton
node-express-mongodb-jwt-rest-api-skeleton davellanedam JavaScript

This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue,...

908
gojenkins
gojenkins bndr Go

Jenkins API Client in Go. Looking for maintainers to move this project forward.

906
spyke
spyke balvig Ruby

Interact with REST services in an ActiveRecord-like manner

903
service-pattern-go
service-pattern-go irahardianto Go

Simple clean Go REST API architecture with dependency injection and mocking example, following SOLID principles.

901
substats
substats spencerwooo TypeScript

( `д′) how many followers do i have? how many!

898
goinsta
goinsta ahmdrz Go

Unofficial Instagram API written in Golang

894
TwitchIO
TwitchIO TwitchIO Python

A fully featured, powerful async Python library for the Twitch API and EventSub.

893
pyairtable
pyairtable gtalarico Python

Python Api Client for Airtable

892
swapi
swapi phalt Python

*NOT MAINTAINED - NO GUARENTEE TO BE UP*

891
TwitchLib
TwitchLib TwitchLib

C# Twitch Chat, Whisper, API and PubSub Library. Allows for chatting, whispering, stream event subscription and channel/account modification. Support...

891
laravel-responder
laravel-responder flugg PHP

A Laravel Fractal package for building API responses, giving you the power of Fractal with Laravel's elegancy.

889
Meme_Api
Meme_Api D3vd Go

Summon a random meme at will

888
graphql.github.io
graphql.github.io graphql TypeScript

The code of the graphql.org website

886
jso
jso andreassolberg JavaScript

Easy to use OAuth 2.0 javascript library for use in your javascript application.

883
Networking
Networking freshOS Swift

⚡️ Concise networking code leveraging async-await, Decodable & Generics.

881
StreamPot
StreamPot StreamPot TypeScript

Run FFmpeg as an API with fluent-ffmpeg compatibility, queues and S3 storage.

876
telize
telize fcambus Go

High performance JSON IP and GeoIP REST API (IP Geolocation)

873
next-shopify-storefront
next-shopify-storefront VienDinhCom TypeScript

A modern Shopping Cart built with ESMate, Next.js, React.js, ShadCN, ESLint, Prettier, GraphQL, and Shopify Hydrogen.

872
KS-Downloader
KS-Downloader JoeanAmier Python

快手(KuaiShou)作品视频/图片下载工具

870
statespace-search
statespace-search statespace-tech Rust

Search for the agentic web.

868
apisix-docker
apisix-docker apache Dockerfile

the docker for Apache APISIX

868
beauty-vuejs-boilerplate
beauty-vuejs-boilerplate zmts Vue

❤️ Real world base Vue.js app. Access/refresh tokens auth, api services, http client, vuex modules

867
pfSense-pkg-RESTAPI
pfSense-pkg-RESTAPI pfrest PHP

The missing REST and GraphQL API package for pfSense

856
Face-X
Face-X akshitagupta15june Jupyter Notebook

Demonstration of different algorithms and operations on faces. Star the repo⭐

853
laravel-api-response-builder
laravel-api-response-builder MarcinOrlowski PHP

Builds nice, normalized and easy to consume REST JSON responses for Laravel powered APIs.

853
tartiflette
tartiflette tartiflette Python

GraphQL Engine built with Python 3.6+ / asyncio

852
mix
mix mix-go Go

✨ Standard Toolkit for Go fast development / Go 快速开发标准工具包

851
example-scalping
example-scalping alpacahq Python

A working example algorithm for scalping strategy trading multiple stocks concurrently using python asyncio

850
MLB-StatsAPI
MLB-StatsAPI toddrob99 Python

Python wrapper for MLB Stats API

849
react-native-audio-api
react-native-audio-api software-mansion C++

High-performance audio engine for react-native

848
bank-api
bank-api erwinkramer C#

The Bank API is a design reference project suitable to bootstrap development for a compliant and modern API.

844
express-zod-api
express-zod-api RobinTail TypeScript

A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.

840
apidoc
apidoc caixw Go

RESTful API 文档生成工具,支持 Go、Java、Swift、JavaScript、Rust、PHP、Python、Typescript、Kotlin 和 Ruby 等大部分语言。

836
alfa-leetcode-api
alfa-leetcode-api alfaarghya TypeScript

It's a custom leetcode api. This API provides endpoints to retrieve details about a user's profile, badges, solved questions, contest details, contest...

831
Stein
Stein SteinHQ JavaScript

Use Google Sheets as your no-setup database

828
webrpc
webrpc webrpc Go Template

webrpc is a schema-driven approach to writing apis with code generation of full client libraries in many languages

828
ng-web-apis
ng-web-apis taiga-family TypeScript

A set of common utils for consuming Web APIs with Angular

826
envelop
envelop graphql-hive

Envelop is a lightweight library allowing developers to easily develop, share, collaborate and extend their GraphQL execution layer. Envelop is the mi...

825
gateway
gateway go-kratos Go

A high-performance API Gateway with middlewares, supporting HTTP and gRPC protocols.

824
fastapi-guard
fastapi-guard Guard-Core Python

A security library for FastAPI that provides middleware to control IPs, log requests, detect penetration attempts, honeypot setup, behavioural analysi...

824
typedoc-plugin-markdown
typedoc-plugin-markdown typedoc2md TypeScript

A plugin for TypeDoc that enables TypeScript API documentation to be generated in Markdown.

821
telegraph
telegraph defstudio PHP

Telegraph is a Laravel package for fluently interacting with Telegram Bots

820
proxmoxer
proxmoxer proxmoxer Python

python wrapper for Proxmox API v2 (https://pve.proxmox.com/pve-docs/api-viewer/index.html)

820
cloudflare-typescript
cloudflare-typescript cloudflare TypeScript

The official TypeScript library for the Cloudflare API

818
helix
helix helixml Go

♾️ Private Agent Fleet with Spec Coding. Each agent gets their own GPU-accelerated desktop. Run Claude, Codex, Gemini and open models on a full privat...

816
grammers
grammers Lonami Rust

(tele)gramme.rs - use Telegram's API from Rust

815
Duck2api
Duck2api aurora-develop Go
815
just-api
just-api kiranz JavaScript

:boom: Test REST, GraphQL APIs

815
mangadesk
mangadesk darylhjd Go

Terminal client for MangaDex 📖

814