The centralized, open-source database for URI Protocols and Deep Links.
Schemata is a modern web application built to help developers and power users find URI protocols and deep links for various applications. Stop searching scattered documentation - find what you need, fast.
- Astro v5 - The web framework for content-driven websites.
- Tailwind CSS v4 - A utility-first CSS framework for rapid UI development.
- TypeScript - For type safety and better developer experience.
- Node.js (v18 or higher)
- npm (v9 or higher)
-
Clone the repository:
git clone https://github.com/3d3n-pyc/schemata.git cd schemata -
Install dependencies:
npm install
-
Start the development server:
npm run dev
The app should now be running on
http://localhost:4321.
The core data for this project lives in src/data/protocols.
/
├── src/
│ ├── data/
│ │ └── protocols/ <-- Protocol JSON definitions live here
│ ├── pages/ <-- Application routes
│ └── utils/ <-- Helper functions
└── ...
We welcome contributions! If you know a protocol that isn't listed, you can add it easily.
- Create a new JSON file in
src/data/protocols/with the protocol name (e.g.,myapp.json). - Follow the schema defined in
src/types/protocol.ts.
For detailed instructions, please read our Contributing Guide.
This project is open source and available under the MIT License.