# Typeconf > Typeconf is an open-source platform for managing configuration as code. It allows you to write configs with static types and dynamic values, making configuration manageable with type safety, libraries, and validation. Typeconf helps solve the problem of managing complex configurations across different tools, libraries, and services. It provides type safety, validation, and a way to share configurations between services. ## Documentation ### Getting Started - [Quickstart](https://typeconf.dev/llms/docs/getting-started/quickstart.txt): A quick guide to start using Typeconf - [Incremental Adoption](https://typeconf.dev/llms/docs/getting-started/incremental-adoption.txt): How to gradually adopt Typeconf in your project - [Monorepo Setup](https://typeconf.dev/llms/docs/getting-started/monorepo-setup.txt): Setting up Typeconf in a monorepo environment ### Usage Guides - [Next.js Integration](https://typeconf.dev/llms/docs/usage/nextjs-guide.txt): Learn how to use Typeconf in your Next.js projects - [Reading Configs](https://typeconf.dev/llms/docs/usage/reading-configs.txt): Guide on how to read and use configurations - [Separating Environments](https://typeconf.dev/llms/docs/usage/separating-environments.txt): Guide on managing different environments ### Contributing - [Setting Up Project](https://typeconf.dev/llms/docs/contributing/setting-up-project.txt): Guide for setting up the development environment ## Blog - [How to prevent a robot uprising with types](https://typeconf.dev/llms/blog/how-to-prevent-robots-uprising-with-types.txt): How types in configurations make both AI and developers safer - [Launching Typeconf 0.3.0 and Storage Platform](https://typeconf.dev/llms/blog/launching-typeconf-storage.txt): Announcing Typeconf 0.3.0 with multiple configs support, runtime validation, and Typeconf Storage - [How to use Node's fs in the browser for custom playgrounds](https://typeconf.dev/llms/blog/using-fs-in-browser.txt): Learn how to handle filesystem operations in browser-based tools through the lens of building a TypeSpec playground - [Introducing Typeconf](https://typeconf.dev/llms/blog/introducing-typeconf.txt): A new way to manage your configuration with Typescript