{"id":22048917,"url":"https://github.com/pallassystems/typr","last_synced_at":"2026-04-05T23:36:38.819Z","repository":{"id":175088500,"uuid":"457942240","full_name":"PallasSystems/typr","owner":"PallasSystems","description":null,"archived":false,"fork":false,"pushed_at":"2025-02-21T21:14:46.000Z","size":6740,"stargazers_count":0,"open_issues_count":14,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-02-21T21:34:47.650Z","etag":null,"topics":["java","openapi","rest","spring","spring-boot"],"latest_commit_sha":null,"homepage":"https://pallassystems.github.io/typr/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PallasSystems.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-10T20:47:56.000Z","updated_at":"2024-11-25T21:22:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"77e0dfc6-cc8d-4c4b-8cad-2cbde9cab9de","html_url":"https://github.com/PallasSystems/typr","commit_stats":null,"previous_names":["pallassystems/typr"],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PallasSystems%2Ftypr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PallasSystems%2Ftypr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PallasSystems%2Ftypr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PallasSystems%2Ftypr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PallasSystems","download_url":"https://codeload.github.com/PallasSystems/typr/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245119573,"owners_count":20563763,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["java","openapi","rest","spring","spring-boot"],"created_at":"2024-11-30T14:13:42.582Z","updated_at":"2025-12-30T23:32:24.901Z","avatar_url":"https://github.com/PallasSystems.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Typr\n[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=pallassystems-typr\u0026metric=sqale_rating\u0026token=b285c20ef2a5c7a14f4b983b1cd49f2cb6a12ebf)](https://sonarcloud.io/summary/new_code?id=pallassystems-typr)[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=pallassystems-typr\u0026metric=reliability_rating\u0026token=b285c20ef2a5c7a14f4b983b1cd49f2cb6a12ebf)](https://sonarcloud.io/summary/new_code?id=pallassystems-typr)[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=pallassystems-typr\u0026metric=coverage\u0026token=b285c20ef2a5c7a14f4b983b1cd49f2cb6a12ebf)](https://sonarcloud.io/summary/new_code?id=pallassystems-typr)![Apache License, Version 2.0, January 2004](https://img.shields.io/github/license/apache/maven.svg?label=License)\n\nTypr is a catalog of fields types, it provides a definition for each field with validation criteria, units, and associated information links. \n\nMost platforms will define data schema's using primitive datatypes (e.g. int, string, char, etc..). NoSQL data stores such as [Elastic Search](https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-types.html) provide a more comprehensive list of field types for data schema's.\n\nThis project allows systems to build on this concept, by creating a catalog that other systems can use when defining data schemas.\n\nSystems can use this information to validate and store data for a specific field within a schema.\n\n## Documentation\n\n* [Overview](./docs/overview/welcome.md)\n  * [Getting Started](./docs/overview/getting_started.md)\n  * [Frequently Asked Questions](./docs/overview/faq.md)\n* [Development](./docs/documentation/developer/index.md)\n  * [Building Typr](./docs/developers/technical/building_project.md)\n  * Contributing\n  * [Design](./docs/documentation/developer/design.md)\n  * [Releasing Typr](./docs/developers/technical/release_project.md)\n* [Users](./docs/documentation/users/index.md)\n\n## Develop and Contribute\n\nWe welcome questions, ideas, issues and code contributions to this project.\n\nUse the [issues page](https://github.com/PallasSystems/typr/issues) to get in touch with the community.\n\nIf you would like to make a code contribution please fork the repository and create a\n[GitHub pull request](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests) to the `main` branch.\n\n## License\n![Apache License, Version 2.0, January 2004](https://img.shields.io/github/license/apache/maven.svg?label=License)\n\nSee the included LICENSE file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpallassystems%2Ftypr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpallassystems%2Ftypr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpallassystems%2Ftypr/lists"}