Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Api Development

Api Development

123 projects

Showing 36 of 123 projects

Slim JSON API
Slim JSON APIPHP

A Slim framework extension for easily implementing fast JSON APIs with structured responses.

#json-api#rest-api#microframework
Stars267
Forks49
Last commit9 years ago
swiftra
swiftraSwift

A Sinatra-like DSL for building web applications in Swift.

#http-server#dsl#api-development
Stars261
Forks5
Last commit10 years ago
Haufe API Style Guide
Haufe API Style Guide

A comprehensive set of guidelines for designing consistent, RESTful APIs to promote adoption and reduce friction.

#backend-development#api-best-practices#software-architecture
Stars246
Forks79
Last commit3 years ago
graphql-ruby-demo
graphql-ruby-demoRuby

A demonstration Rails application implementing a GraphQL API using the graphql-ruby gem.

#demo-application#graphql#graphql-ruby
Stars216
Forks45
Last commit8 years ago
vesper
vesperShell

A lightweight HTTP framework for Bash shell that parses requests and generates valid responses.

#web-services#unix#serverless
Stars213
Forks7
Last commit6 years ago
JSONAPI::Utils
JSONAPI::UtilsRuby

A Ruby gem that simplifies building JSON API-compliant APIs on Rails with minimal learning curve.

#json-api#rails-api#rest
Stars213
Forks78
Last commit4 years ago
FastAPI Lazy
FastAPI LazyPython

A FastAPI utilities library providing class-based views, JWT helpers, multi-database support, and common authentication tools.

#fastapi#class-based-views#database
Stars198
Forks11
Last commit1 month ago
graphql-bookshelf
graphql-bookshelfJavaScript

A helper library for defining GraphQL schemas around BookshelfJS models with automatic relationship mapping.

#orm-integration#graphql#schema-definition
Stars184
Forks12
Last commit3 years ago
graphql-toolkit
graphql-toolkit

A deprecated set of utilities for faster development of GraphQL tools, now merged into GraphQL Tools.

#developer-tools#graphql#schema
Stars166
Forks29
Last commit6 years ago
Sync Flavor
Sync FlavorPython

A synchronous FastAPI example project for building and testing CRUD APIs with Pytest and Docker.

#fastapi#containerization#pytest
Stars160
Forks19
Last commit2 years ago
graphql-java-datetime
graphql-java-datetimeJava

A set of RFC 3339 compliant date/time scalar types for graphql-java with starters for popular frameworks.

#scalars#datetime#date-time
Stars154
Forks25
Last commit3 days ago
go-relax
go-relaxGo

A Go framework for building fast, complete RESTful APIs with built-in HATEOAS, filters, and correct HTTP semantics.

#api-gateway#rest-api#api-development
Stars153
Forks9
Last commit6 months ago
FastAPI FeatureFlags
FastAPI FeatureFlagsPython

A minimal, dependency-free feature flag implementation for FastAPI applications.

#fastapi#hacktoberfest#api
Stars151
Forks7
Last commit2 years ago
Ballerina GraphQL Examples
Ballerina GraphQL ExamplesBallerina

A spec-compliant GraphQL implementation for building GraphQL APIs in the Ballerina programming language.

#hacktoberfest#http-server#library
Stars139
Forks71
Last commit
graphql
graphqlBallerina

A spec-compliant GraphQL implementation for building GraphQL APIs in the Ballerina programming language.

#hacktoberfest#library#graphql
Stars139
Forks71
Last commit8 days ago
FastAPI with Firestore
FastAPI with FirestorePython

Deploy FastAPI services to Google Cloud Run with integrated Google Cloud Firestore database support.

#fastapi#api-template#google-cloud-platform
Stars131
Forks5
Last commit1 year ago
graphql-java-kickstart_samples
graphql-java-kickstart_samplesJava

A collection of sample applications demonstrating how to use GraphQL Java Kickstart libraries in various scenarios.

#sample-code#authentication#graphql
Stars123
Forks40
Last commit
FastAPI ServiceUtils
FastAPI ServiceUtilsPython

A collection of utilities for building production-ready FastAPI services with common patterns and best practices.

#fastapi#rest#development-workflow
Stars116
Forks3
Last commit5 years ago
JayDiff
JayDiffGo

A command-line JSON diff utility with multiple output formats and flexible comparison options.

#json-stream#diff-tool#api-development
Stars111
Forks9
Last commit4 months ago
graphql CLI
graphql CLIJava

A CLI tool for generating GraphQL schemas from Ballerina services and Ballerina code from GraphQL schemas.

#sdl#graphql#cli-tool
Stars108
Forks26
Last commit1 month ago
Barf
BarfGo

A small, unobtrusive Go framework for building JSON-based web APIs with REST or GraphQL architectures.

#json-api#http-server#graphql
Stars105
Forks13
Last commit2 years ago
FastAPIwee
FastAPIweePython

A lightweight integration of FastAPI with PeeWee ORM for building Python web APIs with database models.

#fastapi#orm-integration#python-library
Stars103
Forks2
Last commit5 years ago
Felicity
FelicityF#

A boilerplate-free JSON:API framework for F# domain models, built on ASP.NET Core and Giraffe.

#json-api#boilerplate-free#functional-programming
Stars95
Forks1
Last commit8 months ago
REST API
REST APIPHP

A sample REST API implementation using the Phalcon PHP framework, following JSON:API standards with JWT authentication.

#json-api#phalcon-php#rest
Stars93
Forks34
Last commit2 days ago
go-rest-api-with-fiber
go-rest-api-with-fiberGo

A RESTful API built with Go and the Fiber web framework for high-performance backend services.

#web-services#logrocket#fiber-framework
Stars58
Forks18
Last commit6 years ago
RService.io
RService.ioC#

A lightweight REST service framework for building APIs with ASP.NET Core.

#asp-net-core#microservice#rest-api
Stars50
Forks9
Last commit6 years ago
Slim
Slim

A curated collection of packages, resources, and boilerplates for the Slim PHP micro-framework.

#hacktoberfest#hacktoberfest2021#developer-tools
Stars48
Forks4
Last commit4 months ago
Jbuilder
JbuilderCrystal

A Crystal library for generating JSON objects using a builder-style DSL, inspired by Rails' jbuilder.

#jbuilder#kilt-templates#web-services
Stars45
Forks1
Last commit1 year ago
fiberseed
fiberseedGo

A production-ready REST API boilerplate built with Go Fiber and GORM, featuring middleware, Docker support, and live reloading.

#rest-api#boilerplate#go-fiber
Stars40
Forks13
Last commit5 years ago
just
justGo

A Go library providing generic utilities for filtering, mapping, and iterating over slices and maps, plus optional types for APIs and SQL.

#optional-types#go-lib#helpers
Stars38
Forks1
Last commit6 months ago
API Error Middleware
API Error MiddlewareSwift

Vapor middleware that catches thrown errors and converts them to standardized JSON responses.

#json-api#api-development#error-handling
Stars35
Forks3
Last commit8 years ago
Resoursea
ResourseaGo

A high-productivity REST framework for Go that maps Go structs to resources with automatic routing and dependency injection.

#go-structs#dependency-injection#api-development
Stars34
Forks4
Last commit11 years ago
gaphql-java-type-generator
gaphql-java-type-generatorJava

Autogenerates GraphQL types from Java classes for use with graphql-java, with fully customizable generation strategies.

#java-library#graphql#type-generation
Stars34
Forks14
Last commit
ResourceBundle
ResourceBundlePHP

An opinionated Symfony bundle that provides a structured foundation for building REST APIs with minimal magic.

#event-driven#rest-api#doctrine
Stars33
Forks2
Last commit11 years ago
bind
bindGo

A Go library for binding HTTP request parameters to Go objects with validation support.

#go-library#http-request-handling#api-development
Stars32
Forks6
Last commit12 years ago
crinder
crinderCrystal

A class-based JSON renderer for Crystal that provides flexible serialization with conditional fields and inheritance.

#serialization-library#class-based#json-serialization
Stars28
Forks5
Last commit5 years ago
PreviousPage 3 of 4

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
8 days ago
1 day ago
8 years ago
Next
#Graphql34
#Rest Api30
#Backend28
#Web Framework22
#Middleware17
#Go13
#Php13
#Api13
#Python12
#Java12
#Nodejs11
#Fastapi11