Shape the Future
of Language Design

Dialectss thrives on contributions from the community. Whether you're a type theorist, a UI designer, or just curious about programming language evolution, your input helps shape the living, breathing ecosystem of computational expression.

Ways to Participate

Type Systems

Help implement new type system features, design compiler optimizations, or create novel type inference algorithms.

User Experience

Design new IDE integrations, build intuitive documentation tools, or create compelling interactive demos.

Language Design

Propose new language features, design grammars, or help refine the core semantics of the dialect system.

Find Your Place in the Codebase

🐙

GitHub

All contributions are handled via pull requests on GitHub. The codebase is organized to make contribution accessible for all skill levels.

Core Compiler

7 open issues

IDE Extensions

12 pull requests

Design System

10 open tasks

Community Spotlight

TypeScript Integration

Community-driven implementation of advanced type inference capabilities using the power of dialect systems.

123 contributors 450 commits
🎮

Interactive Demos

A collection of interactive demos showing off real-world applications of dialects in a fun, engaging format.

35 contributors 240 commits
📚

Academic Research

Research collaborations with type theory researchers to explore new frontiers in computational language design.

8 research partners 15 papers