{"id":37424199,"url":"https://github.com/hyperjump-io/json-schema-language-tools","last_synced_at":"2026-01-16T06:11:05.448Z","repository":{"id":224641859,"uuid":"694876725","full_name":"hyperjump-io/json-schema-language-tools","owner":"hyperjump-io","description":"JSON Schema Langauge Server","archived":false,"fork":false,"pushed_at":"2025-12-22T14:11:17.000Z","size":1972,"stargazers_count":7,"open_issues_count":19,"forks_count":15,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-01-08T15:59:25.763Z","etag":null,"topics":["json-schema"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hyperjump-io.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":"ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["hyperjump-io"]}},"created_at":"2023-09-21T22:08:43.000Z","updated_at":"2025-12-24T16:31:09.000Z","dependencies_parsed_at":"2025-12-25T11:03:00.553Z","dependency_job_id":null,"html_url":"https://github.com/hyperjump-io/json-schema-language-tools","commit_stats":null,"previous_names":["hyperjump-io/json-schema-language-tools"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hyperjump-io/json-schema-language-tools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperjump-io%2Fjson-schema-language-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperjump-io%2Fjson-schema-language-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperjump-io%2Fjson-schema-language-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperjump-io%2Fjson-schema-language-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hyperjump-io","download_url":"https://codeload.github.com/hyperjump-io/json-schema-language-tools/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperjump-io%2Fjson-schema-language-tools/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28434517,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T18:57:19.464Z","status":"ssl_error","status_checked_at":"2026-01-14T18:52:48.501Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["json-schema"],"created_at":"2026-01-16T06:11:04.524Z","updated_at":"2026-01-16T06:11:05.439Z","avatar_url":"https://github.com/hyperjump-io.png","language":"TypeScript","funding_links":["https://github.com/sponsors/hyperjump-io"],"categories":[],"sub_categories":[],"readme":"# Hyperjump - JSON Schema Language Tools\n\nJSON Schema Language Tools is a collection of tools for validating and linting\nyour project's JSON Schemas in editors/IDEs and on the command line.\n\n## Projects\n\n* [Language Server](./language-server) - An LSP implementation \n* [VSCode Extension](./vscode) - A VSCode extension for using the Language\n  Server in VSCode\n* [Neovim](./neovim) - Configuring neovim for to use the Language Server\n\n## Project Status - SPIKE\n\nLanguage Server Development is entirely new to me, so for now, I'm doing a\n[spike](https://en.wikipedia.org/wiki/Spike_(software_development)) to help\nme learn and discover what problems I'll need to solve. That means that for now,\nthe code may be a bit messy and is often only manually tested. Once I feel like\nI'm ready to move past the spike phase, what exists now will be rewritten using\nTest Driven Development.\n\n## Why?\n\nThe JSON Language Server that's built-in to VSCode already has JSON Schema\nsupport, so why is this project necessary? Unfortunately, what's built-in to\nVSCode doesn't support recent versions of JSON Schema and is missing support for\nsome features in the versions it does support. In addition, there's so much more\nthat could be done including linting schemas as well as validating them. There\nhasn't been any interest from them to improve this situation, so I'm taking on\nthe challenge.\n\n## Contributing\n\nContributions are welcome and encouraged! If you have a feature/bug/improvement\nyou want to work on, it's usually best to open an issue to discuss the issue\nbefore starting work.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhyperjump-io%2Fjson-schema-language-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhyperjump-io%2Fjson-schema-language-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhyperjump-io%2Fjson-schema-language-tools/lists"}