awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mint-lang avatar

mint-lang/mint

0
View on GitHub↗
4,249 Stars·152 Forks·Crystal·BSD-3-Clause·1 Aufrufmint-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.

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.

Star-Verlauf

Star-Verlauf für mint-lang/mintStar-Verlauf für mint-lang/mint

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Mint

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Mint.
  • a-h/templAvatar von a-h

    a-h/templ

    10,358Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,358
  • tencent/omiAvatar von Tencent

    Tencent/omi

    13,259Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗13,259
  • microsoft/fastAvatar von microsoft

    microsoft/fast

    9,661Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,661
  • webreflection/hyperhtmlAvatar von WebReflection

    WebReflection/hyperHTML

    3,191Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,191
Alle 30 Alternativen zu Mint anzeigen→

Häufig gestellte Fragen

Was macht mint-lang/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.

Was sind die Hauptfunktionen von mint-lang/mint?

Die Hauptfunktionen von mint-lang/mint sind: 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.

Welche Open-Source-Alternativen gibt es zu mint-lang/mint?

Open-Source-Alternativen zu mint-lang/mint sind unter anderem: 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… webreflection/hyperhtml — hyperHTML is a DOM template library and data-binding engine that uses tagged template literals to render and update… microsoft/fast — FAST is a web components framework and declarative UI library used to build adaptive user interfaces. It functions as… vugu/vugu — Vugu is a Go WebAssembly UI library and framework used to build type-safe, component-based single-page applications.… microsoft/typescript-react-starter — This project is a TypeScript React starter template and frontend development boilerplate. It provides a pre-configured…