awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
SchemaStore avatar

SchemaStore/schemastore

0
View on GitHub↗
3,649 stars·2,095 forks·JavaScript·apache-2.0·20 viewsschemastore.org↗

Schemastore

SchemaStore is a centralized JSON schema registry and configuration validation service. It serves as a searchable catalog of standardized JSON definitions used to verify that configuration files adhere to predefined structural rules and data types.

The project functions as an autocomplete provider, suggesting available keys and valid values for configuration files during the editing process. It employs a remote directory of schemas indexed by file path and pattern to provide a single source of truth for validation and autocompletion in text editors.

The system covers automated configuration verification and centralized schema management. This includes the ability to retrieve schemas via a standard protocol and map specific file names or directory structures to corresponding schema definitions.

Features

  • Schema Registries - Provides a centralized registry for managing and referencing JSON schemas to serve as a single source of truth.
  • Schema Validators - Verifies that JSON configuration files adhere to predefined structural rules and valid data types.
  • JSON Schema Autocomplete - Provides real-time suggestions for available keys and valid values in JSON configuration files.
  • Configuration File Validators - Acts as a specialized service for validating the syntax and settings of project configuration files.
  • Dynamic Schema Mapping - Maps specific file names and directory structures to corresponding JSON schema definitions via global configurations.
  • JSON Schema Validation - Ensures JSON configuration files follow specific structural rules to prevent runtime errors.
  • Schema Registry Management - Provides a centralized system for the registration, retrieval, and management of JSON schemas.
  • JSON Schema Hosting - Serves schema definitions as static files over HTTP for on-demand retrieval by text editors.
  • JSON Schema Registries - Functions as a centralized repository of JSON schemas to provide validation and autocompletion for editors.
  • Version-Controlled Catalogs - Manages the evolution of configuration rules by storing schema definitions in a Git-based repository.
  • Configuration Verification - Uses standardized schemas to automatically check that configuration files are correct before they are deployed.
  • Standards Catalogs - Provides a searchable catalog of standardized JSON definitions used to automate the verification of application settings.
  • Local Schema Resolvers - Implements client-side resolution logic where the editor matches local file paths against fetched remote schemas.

Star history

Star history chart for schemastore/schemastoreStar history chart for schemastore/schemastore

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does schemastore/schemastore do?

SchemaStore is a centralized JSON schema registry and configuration validation service. It serves as a searchable catalog of standardized JSON definitions used to verify that configuration files adhere to predefined structural rules and data types.

What are the main features of schemastore/schemastore?

The main features of schemastore/schemastore are: Schema Registries, Schema Validators, JSON Schema Autocomplete, Configuration File Validators, Dynamic Schema Mapping, JSON Schema Validation, Schema Registry Management, JSON Schema Hosting.

What are some open-source alternatives to schemastore/schemastore?

Open-source alternatives to schemastore/schemastore include: kinto/kinto — Kinto is a cloud state backend designed for storing and synchronizing JSON data across multiple devices. It provides a… vincit/objection.js — Objection.js is an object-relational mapper for Node.js that maps SQL database tables to classes and rows to model… jsonresume/resume-schema — This project provides a standardized data format for representing professional work history and skills using… tchiotludo/akhq — AKHQ is a web-based management interface for Apache Kafka, providing a centralized platform for administering… cue-lang/cue — CUE is a constraint-based configuration language designed for data validation, schema definition, and code generation.… josdejong/jsoneditor — jsoneditor is a web-based JSON editor component designed for viewing, editing, and formatting structured data. It…

Open-source alternatives to Schemastore

Similar open-source projects, ranked by how many features they share with Schemastore.
  • vincit/objection.jsVincit avatar

    Vincit/objection.js

    7,343View on GitHub↗

    Objection.js is an object-relational mapper for Node.js that maps SQL database tables to classes and rows to model instances. It functions as a high-level abstraction layer built on top of the Knex.js query builder to provide structured model definitions and relational data mapping. The project distinguishes itself through its ability to manage complex object graphs, allowing for the persistence and eager-loading of deeply nested related data in single operations. It incorporates a data integrity layer that uses JSON schema validation to verify model instances before they are persisted to the

    JavaScript
    View on GitHub↗7,343
  • kinto/kintoKinto avatar

    Kinto/kinto

    4,416View on GitHub↗

    Kinto is a cloud state backend designed for storing and synchronizing JSON data across multiple devices. It provides a centralized service for managing schema-less JSON records organized into buckets and collections, ensuring a consistent state through a REST API. The system supports collaborative data sharing by granting read and write access to specific documents or collections via user groups and permissions. It enables document synchronization using change feed tracking and deletion markers to update clients with the latest state. Capabilities include fine-grained access control, JSON sc

    Pythonapidecentralisationhttp
    View on GitHub↗4,416
  • tchiotludo/akhqtchiotludo avatar

    tchiotludo/akhq

    3,824View on GitHub↗

    AKHQ is a web-based management interface for Apache Kafka, providing a centralized platform for administering clusters, topics, and consumer groups. It serves as a comprehensive monitoring and administration tool that includes a Kafka Connect manager and a ksqlDB administration interface. The platform distinguishes itself through extensive schema registry integration, allowing users to browse and decode Avro, Protobuf, and JSON messages using Confluent, Tibco, or AWS Glue registries. It also features a granular security model with role-based access control, sensitive data masking, and support

    Javaguijavakafka
    View on GitHub↗3,824
  • jsonresume/resume-schemajsonresume avatar

    jsonresume/resume-schema

    2,388View on GitHub↗

    This project provides a standardized data format for representing professional work history and skills using structured objects. It serves as a formal specification for verifying that career information conforms to required fields and structural constraints, ensuring consistent representation across digital platforms and services. By decoupling raw professional information from its visual presentation, the schema enables the programmatic generation of resumes in multiple formats from a single source. This approach allows for the creation of machine-readable files that can be parsed and render

    JavaScript
    View on GitHub↗2,388
See all 30 alternatives to Schemastore→