# 1gr14 > Documentation for the 1gr14 ecosystem — the Point0 framework and the small, single-purpose @1gr14/* TypeScript libraries. ## Point0 - [Overview](http://1gr14.dev/point0/v0/overview.md): Point0 in one page — build a small app and watch pages, data, endpoints, and SSR fall out of one typed primitive. - [Getting Started](http://1gr14.dev/point0/v0/getting-started.md): How to create your first Point0 application - [Basic Example](http://1gr14.dev/point0/v0/basic.md): A basic example of a Point0 application - [Vite Example](http://1gr14.dev/point0/v0/vite.md): A Vite example of a Point0 application ## Error0 - [Overview](http://1gr14.dev/error0/v0/overview.md): One typed, serializable `Error` class for errors that travel across your app. ## Route0 - [Overview](http://1gr14.dev/route0/v0/overview.md): A strongly-typed URL router for TypeScript — define a route once, then build paths and parse URLs with full type inference. ## Flat - [Overview](http://1gr14.dev/flat/v0/overview.md): Flatten nested objects, and turn them into URL query strings and back — arrays, deep nesting, and custom encoding included.