Showing 30 of 66 projects
A model layer and ODM/ORM system for Meteor applications that extends MongoDB documents with schema-based functionality.
A Python 3 port of the GraphQL.js reference implementation, providing a reliable GraphQL execution engine for Python applications.
A command-line tool for generating immutable model classes from JSON Schemas for Objective-C, Java, and JavaScript (Flow).
TypeScript-first ODM for Firestore providing uncompromised type-safety and universal code for browser and Node.js.
Automatically generates GraphQL CRUD APIs, resolvers, and database schemas from GraphQL type definitions.
A GraphQL query and schema definition language parser, formatter, and AST implementation for Rust.
A strongly-typed runtime validation library for TypeScript that generates accurate interfaces from function-based schemas.
A strongly-typed runtime validation library for TypeScript that generates accurate interfaces and supports data transformation.
A lightweight, dependency-free library for Clojure/Script that provides inline assertions and contextual exceptions to improve error messages.
A macOS tool for Salesforce developers to explore schema, run SOQL queries, edit data, and execute Apex code.
A TypeScript SQLite wrapper with native C++ and pure JavaScript driver support, featuring automatic type casting and a simple API.
A Directus extension that automatically generates TypeScript, Python, and OpenAPI types from your Directus schema.
An interactive visual environment for managing and querying TypeDB databases.
Generate new projects from Git(Hub) templates using a simple schema and Nunjucks templating.
A .NET library that automatically generates GraphQL schemas from your existing .NET classes and methods.
A utility library and sample application for building and operating custom graph applications with JanusGraph.
Rust macros to automatically discover and add Utoipa paths and schemas at compile time, eliminating manual OpenAPI documentation boilerplate.
An Angular service that wraps IndexedDB with a simple observable API for client-side and server-side rendering.
A 400-byte TypeScript/JavaScript schema validator with a chainable API, compatible with established libraries like zod and superstruct.
A fast schema and data analyzer for MongoDB that provides detailed insights into database structure and content.
A library that creates React stateless components from JSON using a simple schema.
A TypeScript library for parsing, manipulating, and generating Prisma schema files using an Abstract Syntax Tree.
A deprecated set of utilities for faster development of GraphQL tools, now merged into GraphQL Tools.
An adapter for using Timex DateTimes with Ecto, providing custom date/time types for Elixir applications.
A JSON schema validator for Go inspired by Joi, designed to validate raw JSON data before deserialization.
A CLI tool to visualize GraphQL schemas and output them as Graphviz .dot format for dependency analysis.
OpenAPI-based binary serialization library that reduces API payload size by up to 3.5x compared to JSON.
A PHP schema validator for JSON, YAML, and XML files that can generate documentation and XSD files.
A finite state machine pattern implementation for Ecto schemas in Elixir applications.
A code-first GraphQL schema loom that weaves runtime types from validation libraries and ORMs into GraphQL schemas for TypeScript/JavaScript.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.