An informal, semantic specification for Rhovas, a programming language intended for API design and enforcement.
-
Updated
Nov 1, 2021
An informal, semantic specification for Rhovas, a programming language intended for API design and enforcement.
Repository containing patterns and best practices for securing and protecting API designs
UniSphere | Integrated Social Platform | Event, Club & Budget Management | Multi-Tenant Payments | Real-Time Messaging | Admin Dashboard & Dynamic Analytics | RBAC
A full-stack web application designed to support the Erasmus student exchange application process for young professionals and experts
Proof-style verification framework. Generates executable verification scripts, runs them in a sandbox, scores outcomes, iterates.
This project is a backend-only Airline Ticket Booking System built using **Django Rest Framework (DRF)**. It demonstrates **state-machine driven booking flow**, safe seat locking, transaction handling, and refund logic.
Constraint-driven clinical research system guaranteeing data integrity under concurrency and failure (ACID transactions, DB constraints, FSM, UTC-safe scheduling).
Hobby & learning project: one dataset (a collaborative task board) served through every modern API paradigm - REST, GraphQL, WebSocket/SSE, webhooks, gRPC and MCP - over one shared service layer, built to understand how each protocol works.
Comprehensive documentation and reference guide for GraphQL. Covers Schema Definition Language (SDL), Apollo Server v5, Express integration, Apollo Client, queries, mutations, subscriptions, JWT authentication, DataLoader N+1 optimization, and pagination.
Go primitives for the Google API Improvement Proposals — resource names (AIP-122), ordering (AIP-132), field masks (AIP-134), pagination (AIP-158) and field behavior (AIP-203). Runtime companion to protoc-gen-go-aip.
REST API backend for Coderr, a freelancer marketplace. Django and DRF with token auth, 23 documented endpoints for offers, orders, reviews and profiles. Contract-driven: selective pagination, image uploads, role-based permissions for business and customer accounts. 194 tests, 99% coverage.
Free, structured REST API design, development, and consumption course — from HTTP fundamentals to microservices and security hardening.
This is a complete project focusing on strict backend architecture, API discipline, and robust concurrency handling. The Interface may really bore anyone but it's main objective is to create a robust logical system.
A hands-on Node.js + Express project documenting the journey of learning backend development from first principles. Building a REST API with authentication, error handling, and database integration while publishing every step in a detailed blog series.
Go REST API with error handling, structured logging, and clean architecture.
High-throughput URL shortening engine built in Rust. Features O(1) probabilistic lookups (Bloom Filters), lock-free concurrency, and Kubernetes orchestration.
A GraphQL API + gRPC backend for social timelines, with mock data included. Built in Go for lightweight performance.
Check an OpenAPI description against the OWASP API Security Top 10: missing authentication, API keys in URLs, object access, size limits, SSRF-prone URL fields and plain HTTP servers. Zero dependencies.
A simple API that accepts an array, separates even numbers, odd numbers, and alphabets, and returns them along with user details in JSON format.
To associate your repository with the api-design topic, visit your repo's landing page and select "manage topics."