Skip to content
@opinionated-ts

Opinionated TS

A collection of opinionated tools, configs, and templates for modern TypeScript development.

Opinionated TS

An opinionated, community-driven ecosystem for complete TypeScript development.

Built around a simple idea:

Provide a modern and reliable foundation for building TypeScript software — from tooling to AI-assisted workflows.

What started as a set of TypeScript tooling and configs has grown into a broader ecosystem: development environments, tooling, configurations, AI-assisted development capabilities, and best practices, all designed to work together toward one goal — a complete TypeScript development experience.

Some pieces of this ecosystem (like AI skills or specs) may end up being generic enough to be useful outside of TypeScript too — but that's a side effect, not the goal. The goal is TypeScript.

Philosophy

  • Modern defaults
  • Simple configuration
  • Fast developer experience
  • Flexible and customizable foundations
  • AI-assisted development as a first-class citizen, not an afterthought

Designed to provide a complete and opinionated development experience, with carefully selected tools, workflows, and configurations that can be adapted when needed.

Projects

Tooling & configuration

AI-assisted development

  • brain — The AI brain behind the ecosystem: orchestrates skills, agents, and MCP integrations to power the AI-assisted side of Opinionated TS.
  • ai-context-tree - Give humans and AI coding agents a map of your repository — turn index.instructions.md files into a navigable context map.

Projects are developed independently and may be at different stages of development.

Warning

brain is at a very early, preliminary stage — it's the missing piece needed to power the AI workflow across the ecosystem. Until it matures, @opinionated-ts/config and @opinionated-ts/template remain stable and ready to use, but do not yet integrate these AI-assisted features.

🌱 Open Source, by and for the Community

Every project in this organization is open source — built in the open, shaped by real use, and free for anyone to explore, fork, or build on.

Contributions are more than welcome — they're the whole point.

  • 💬 Found a bug? Open an issue.
  • Have an idea? Start a discussion.
  • 🔧 Want to improve something? Send a PR.

Whether it's a typo fix, a new feature, or a completely different perspective — every contribution helps shape where this goes next.

🙏 Acknowledgements

Thanks to DanhezCode for starting this project, and to everyone in the open source community whose work, ideas, and contributions make projects like this possible.

Pinned Loading

  1. template template Public template

    A TypeScript project template to start new projects with @opinionated-ts/config as a base.

    TypeScript 3

  2. config config Public

    Opinionated, reusable TypeScript development configurations focused on performance, code quality and developer experience.

    TypeScript 2

  3. ai-spec ai-spec Public

    An early-stage, community-driven effort to define an open specification for AI-assisted development tools, covering agents, hooks, plugins, and other related concepts.

    3

  4. ai-context-tree ai-context-tree Public

    Give humans and AI coding agents a map of your repository — turn "index.instructions.md" files into a navigable context map.

    TypeScript 5

Repositories

Showing 6 of 6 repositories

Top languages

Loading…

Most used topics

Loading…