Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Backend

Backend

572 projects

Showing 36 of 572 projects

Pagination
PaginationSwift

A simple pagination library for Vapor 3, extending Fluent's pagination system for Swift server-side applications.

#database#api#server-side
Stars66
Forks14
Last commit7 years ago
Storage
StorageSwift

A Swift package for Vapor that simplifies file uploads, downloads, and CDN integration across multiple storage services.

#upload#amazon-s3#api
Stars66
Forks13
Last commit5 years ago
ApiExceptionBundle
ApiExceptionBundlePHP

A Symfony bundle for managing API exceptions and returning clean JSON error responses.

#api#rest-api#symfony-bundle
Stars65
Forks7
Last commit7 years ago
terminator
terminatorElixir

An Elixir library for granular access control with ABAC-style permissions, supporting roles, abilities, and entity-level authorization.

#elixir#elixir-phoenix#ecto
Stars63
Forks11
Last commit2 years ago
tf2
tf2JavaScript

A Node.js module for interacting with the Team Fortress 2 Game Coordinator, enabling programmatic control of in-game items, trading, and server management.

#trading#nodejs#item-management
Stars63
Forks27
Last commit2 years ago
couchcache
couchcacheGo

A RESTful caching microservice written in Go that uses Couchbase as a key-value store backend.

#couchbase#caching#microservice
Stars63
Forks7
Last commit2 years ago
go-rest-api-boilerplate
go-rest-api-boilerplateGo

A production-ready Go REST API boilerplate with Clean Architecture, JWT auth, RBAC, PostgreSQL, Docker, and AI-assistant optimization.

#ai-assisted-development#database#api
Stars62
Forks26
Last commit11 days ago
validate
validateGo

A Go package for automatic struct field validation using struct tags.

#validation#go-package#api-validation
Stars62
Forks14
Last commit3 years ago
nanoid
nanoidGo

A tiny and fast Go library for generating cryptographically secure unique string IDs.

#cryptographic-randomness#unique-id-generator#distributed-systems
Stars62
Forks8
Last commit3 years ago
minquery
minqueryGo

A Go package for MongoDB/mgo that enables efficient pagination using cursors instead of skip/limit.

#database#pagination#query-optimization
Stars61
Forks19
Last commit3 years ago
gqlr
gqlrJavaScript

A full-featured GraphQL server implementation for R, enabling GraphQL schemas, queries, and servers within R applications.

#http-server#r-package#data-science
Stars61
Forks2
Last commit7 months ago
CakeDC/Api plugin
CakeDC/Api pluginPHP

A CakePHP plugin for quickly building versioned REST APIs with minimal code.

#api-toolkit#api#api-framework
Stars61
Forks36
Last commit11 days ago
Vane
VaneDart

A server-side framework for Dart with a built-in middleware system and easy access to common request data.

#dart#http-server#api-framework
Stars61
Forks11
Last commit7 years ago
pocketbase-query
pocketbase-queryTypeScript

A TypeScript query builder for constructing complex filter queries for PocketBase with a fluent, chainable API.

#query-builder#database#open-source
Stars60
Forks1
Last commit1 year ago
godbal
godbalGo

A lightweight, no-ORM database abstraction layer for Go with SQL builder and easy result mapping (currently MySQL only).

#database-driver#sqlbuilder#lightweight
Stars60
Forks29
Last commit7 years ago
dropwizard-elasticsearch
dropwizard-elasticsearchJava

Provides managed Elasticsearch client integration and health checks for Dropwizard Java applications.

#health-checks#integration#java
Stars59
Forks43
Last commit3 years 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
dropwizard-graphql
dropwizard-graphqlJava

A Dropwizard bundle for adding GraphQL API endpoints to Java applications.

#server-side#graphql#rest-api
Stars58
Forks18
Last commit1 year ago
Elm + Phoenix + Webpack
Elm + Phoenix + WebpackElixir

A minimal teaching example for integrating Elm with Phoenix using webpack.

#teaching-example#functional-programming#elixir
Stars57
Forks7
Last commit8 years ago
NestJS Crud Prisma
NestJS Crud PrismaTypeScript

A NestJS CRUD module that automatically generates RESTful APIs from Prisma models.

#crud#orm#rest-api
Stars57
Forks12
Last commit3 years ago
Akka CQRS ES Demo
Akka CQRS ES DemoJavaScript

A Scala-Akka demo implementing CQRS and Event Sourcing patterns for a coffee machine user preference backend.

#demo#akka#cqrs
Stars56
Forks19
Last commit10 years ago
graphqlgate
graphqlgateTypeScript

A GraphQL rate-limiting library with query complexity analysis for Node.js and Express APIs.

#api-throttling#expressjs#redis
Stars56
Forks2
Last commit4 years ago
sql-builder
sql-builderTypeScript

A SQL query builder for Deno that provides a fluent API to construct SQL statements programmatically.

#query-builder#database#deno
Stars55
Forks15
Last commit3 years ago
go-respond
go-respondGo

A Go package for handling common HTTP JSON responses with minimal boilerplate.

#json-api#api#http
Stars55
Forks9
Last commit4 years ago
go-fiber-auth-api
go-fiber-auth-apiGo

A Go authentication API built with Fiber, MongoDB, and JWT for secure user management.

#api#authentication#jwt
Stars54
Forks9
Last commit5 years ago
scrivener_headers
scrivener_headersElixir

Adds RFC-5988 compliant pagination headers to Scrivener-based API responses in Elixir applications.

#hex#elixir-lang#api-pagination
Stars53
Forks11
Last commit14 days ago
nefertari
nefertariPython

A REST API framework built on Pyramid and ElasticSearch with SQL and MongoDB backend engines.

#pyramid-framework#api-framework#rest-api
Stars53
Forks19
Last commit6 years ago
fcm
fcmGo

A Go client library for sending Firebase Cloud Messaging push notifications from application servers.

#fcm#go-library#server-sdk
Stars52
Forks14
Last commit6 years ago
runcobo
runcoboCrystal

A Crystal-based API framework with type-safe parameters and elegant JSON/HTML serialization.

#webframework#html-templating#orm-integration
Stars52
Forks1
Last commit1 year ago
url-shortener
url-shortenerGo

A Go-based URL shortener with MySQL support using bijective conversion for efficient short URL generation.

#rest-api#url-shortener#bijective-conversion
Stars51
Forks6
Last commit3 years ago
Telegram auth
Telegram authGo

A PocketBase plugin that adds Telegram WebApp Auth and Telegram Login Widget authentication methods.

#pocketbase-plugin#authentication#pocketbase-plugins
Stars51
Forks7
Last commit4 days ago
plug_statsd
plug_statsdElixir

An Elixir Plug that automatically sends HTTP request timing and count metrics to statsd.

#elixir#plug-middleware#observability
Stars49
Forks15
Last commit7 years ago
browscap_go
browscap_goGo

A Go library that provides browser detection and capabilities using the browscap.ini database.

#http#browscap#browser-detection
Stars49
Forks26
Last commit3 years ago
slack-php-app-framework
slack-php-app-frameworkPHP

A robust PHP framework for building Slack applications with support for slash commands, modals, shortcuts, and events.

#slack-apps#composer#slack-php
Stars49
Forks18
Last commit2 years ago
IvoryOrderedFormBundle
IvoryOrderedFormBundlePHP

Adds form field ordering capabilities to Symfony2 projects through position options.

#form-builder#symfony2#form-ordering
Stars48
Forks11
Last commit8 years ago
Clojure Game Geek
Clojure Game GeekClojure

Example source code for the Lacinia GraphQL tutorial, demonstrating a Clojure-based board game data API.

#graphql#clojure#backend
Stars47
Forks23
Last commit3 years ago
PreviousPage 12 of 16Next

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
#Go102
#Rest Api100
#Php85
#Api77
#Web Development75
#Graphql69
#Golang68
#Nodejs61
#Web Framework61
#Typescript53
#Database47
#Authentication44