awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
mint-lang avatar

mint-lang/mint

0
View on GitHub↗
mint-lang.com↗

Mint

Mint is a front-end programming language and compiled web framework designed for building interactive user interfaces. It functions as a transpiler that converts a specialized domain-specific language into standard JavaScript and CSS for execution in a web browser.

The toolchain enables type-safe UI development by utilizing static type analysis to validate data structures during the build phase. It organizes web interface logic into a component-based architecture, where encapsulated units synchronize internal state with the rendered view.

The system covers a full compiled web toolchain, including custom markup compilation and build-time asset bundling to produce optimized production assets.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • DSL-to-Web Transpilation - Converts a specialized domain-specific language into standard JavaScript and CSS for execution in a web browser.
  • Front-End Programming Languages - Provides a language specifically designed for the web that compiles to JavaScript and CSS for building user interfaces.
  • Build-Phase Type Validation - Utilizes static type analysis during the build phase to prevent runtime errors in the generated code.
  • Domain Specific Languages - Employs a specialized domain-specific language tailored for front-end development to manage logic and styling.
  • Stateful View Components - Organizes web interface logic into encapsulated units that synchronize internal data with the rendered view.
  • Client-Side Logic - Implements business logic and stateful behavior for web applications using a dedicated front-end language.
  • Compiled Web Frameworks - Transforms specialized markup and logic into production-ready web assets for the browser.
  • Component-Based Web Frameworks - Organizes application logic and UI into reusable, isolated components that synchronize state with the view.
  • Front-End Development - Provides a full toolchain to build structured and stateful user interfaces for the web.
  • Markup Compilers - Transforms a proprietary declarative markup syntax into optimized, type-safe component structures during the build process.
  • Web Components - Implements a modular architecture for creating reusable and stateful UI components for web applications.
  • Compiled Web Toolchains - Transforms custom markup and logic into optimized production assets for deployment to a web browser.
  • Modern Web Syntax Transpilation - Converts a custom domain-specific language into browser-compatible JavaScript and CSS.
  • Production Asset Bundling - Processes and minifies source code and styles into production-ready bundles for the browser.
  • Type-Safe UI Frameworks - Provides a framework that prioritizes type safety for styling and components to catch errors at build time.
  • Language Implementations - Programming language designed for front-end web development.
4,249 stars·152 forks·Crystal·BSD-3-Clause·21 views

Star history

Star history chart for mint-lang/mintStar history chart for mint-lang/mint

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does mint-lang/mint do?

Mint is a front-end programming language and compiled web framework designed for building interactive user interfaces. It functions as a transpiler that converts a specialized domain-specific language into standard JavaScript and CSS for execution in a web browser.

What are the main features of mint-lang/mint?

The main features of mint-lang/mint are: DSL-to-Web Transpilation, Front-End Programming Languages, Build-Phase Type Validation, Domain Specific Languages, Stateful View Components, Client-Side Logic, Compiled Web Frameworks, Component-Based Web Frameworks.

Which projects share features with mint-lang/mint?

Projects with overlapping indexed features include: a-h/templ — Templ is a type-safe HTML templating engine and UI framework for Go. It provides a system for building reusable HTML… tencent/omi — Omi is a web components framework, reactive UI library, and client-side routing engine. It provides a system for… microsoft/fast — FAST is a web components framework and declarative UI library used to build adaptive user interfaces. It functions as… webreflection/hyperhtml — hyperHTML is a DOM template library and data-binding engine that uses tagged template literals to render and update… vugu/vugu — Vugu is a Go WebAssembly UI library and framework used to build type-safe, component-based single-page applications.… sveltejs/template — This repository serves as an application template for building user interfaces using the Svelte framework and…

Projects sharing features with Mint

These projects share indexed features with Mint. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • a-h/templa-h avatar

    a-h/templ

    10,358View on GitHub↗

    Templ is a type-safe HTML templating engine and UI framework for Go. It provides a system for building reusable HTML components that compile into Go code for server-side rendering, ensuring type safety and compile-time validation of data and logic. The project features a dedicated language server that provides autocomplete and syntax validation for template files within supported code editors. It employs compile-time code generation to transform a custom template language into Go source code, enabling the creation of modular HTML fragments and logic blocks. The framework includes automated s

    Gogohtml-elementshtmx
    View on GitHub↗10,358
  • tencent/omiTencent avatar

    Tencent/omi

    13,259View on GitHub↗

    Omi is a web components framework, reactive UI library, and client-side routing engine. It provides a system for building modular and reusable interface elements based on standard browser web components, using signals to synchronize data changes and update the user interface automatically. The project functions as a cross-framework component tool, exporting standard web elements that operate consistently across different third-party JavaScript libraries. Its capabilities include single-page application navigation and view routing. It also covers reactive state management, component style man

    TypeScriptcomponentscsscustom-elements
    View on GitHub↗13,259
  • microsoft/fastmicrosoft avatar

    microsoft/fast

    9,661View on GitHub↗

    FAST is a web components framework and declarative UI library used to build adaptive user interfaces. It functions as a server-side rendering engine and design system implementation, enabling the creation of modular components based on web standards. The framework focuses on cross-framework component compatibility, allowing user interface elements to remain functional across different front-end frameworks and modern browsers. It implements a design language through a collection of pre-defined visual components to ensure consistency across professional applications. The system covers state-dr

    TypeScript
    View on GitHub↗9,661
  • webreflection/hyperhtmlWebReflection avatar

    WebReflection/hyperHTML

    3,191View on GitHub↗

    hyperHTML is a DOM template library and data-binding engine that uses tagged template literals to render and update elements. It functions as a web component framework and a virtual DOM alternative, linking JavaScript data directly to specific HTML elements to enable automatic page updates. The project avoids the overhead of a virtual DOM by using a reconciliation process that updates only the changed parts of the real DOM. It includes a build-time HTML template minifier to compress content within template literals and reduce client-side data transfer. The library covers a broad range of cap

    HTMLalternativedomjs
    View on GitHub↗3,191
Compare all 30 related projects→