Build all of your apps using what you already know and love ❤️
See the code
bitplatform is a set of open-source tools for building fast, polished apps with Blazor and C#. The libraries target .NET 8, 9 and 10 and are built for Blazor WebAssembly, Server, and Hybrid (MAUI) apps.
For more details, visit us at bitplatform.dev.
Create a ready-to-run bit Boilerplate project on Windows, macOS or Linux with the bit CLI:
dotnet tool install --global Bit.Cli --prerelease
bit new MyApp
bit new installs what the project needs (the .NET SDK, Node.js, Docker, the Aspire CLI, and so on), builds it, initializes git, adds the first migration, and opens your IDE. The create project page walks you through the options and builds the command for you.
Bit.BlazorUI): 90+ high-performance, accessible components with Dark and Light themes and RTL support, split across Bit.BlazorUI, Bit.BlazorUI.Extras (DataGrid, Chart, PdfViewer, RichTextEditor, Map, FullCalendar, CountryPicker, TimeZonePicker, and more), Bit.BlazorUI.Icons and Bit.BlazorUI.Assets.Bit.Bmotion): A Blazor-native animation library inspired by Motion (Framer Motion), with springs, gestures, keyframes, variants, drag, layout (FLIP) and exit animations. The animation math runs in C#, so there's no JavaScript to wire up.Bit.Brouter): A modern, declarative, nestable router for Blazor with async guards, data loaders, named routes, query string binding and global navigation hooks. It's the default router in bit Boilerplate.Bit.Butil): The browser platform in C#. The DOM, storage, media, sensors, crypto, workers and more, exposed as injectable, strongly-typed services, so you don't have to drop back to JavaScript.Bit.Besql): EF Core and SQLite in the browser, for offline-capable web apps that save data locally and sync later.Bit.Bswup): Turns your Blazor app into a PWA with service-worker update progress, and works with prerendering for an experience like GitHub's or Reddit's.Bit.Cli): Creates bitplatform projects (bit new), sets up cloned ones (bit setup), cleans build outputs, renames or removes projects, translates .resx files with an LLM, and decodes stack traces minified by Bit.Minifier.Bit.Minifier): Shrinks the .NET assemblies a Blazor WebAssembly app downloads by stripping non-public names and compiler-only attributes after trimming. Install it and publish in Release; there's nothing else to set up.Bit.BlazorES2019): An ES2019 build of the Blazor scripts, so apps also run on older browsers and WebViews (for example Safari before 16.4).Bit.CodeAnalyzers) and Source Generators (Bit.SourceGenerators): Analyzers that enforce our best practices, and source generators that improve code quality and performance.Bit.Boilerplate): A free, full-stack, cloud-ready project template that brings these libraries together. It builds unified Web, Android, iOS, Windows and macOS apps from a single codebase, with native platform integration and support for third-party Java, Kotlin, Swift, Objective-C and JavaScript libraries. You choose which features to include when you create the project, such as identity (passwordless, 2FA, SSO), multilingual support with RTL, offline database and sync, caching, OpenTelemetry, an AI chatbot with RAG, .NET Aspire, and CI/CD pipelines.Bit.BlazorEmpty): A minimal Blazor template for starting from scratch.Note: This project is tested with BrowserStack.
The following apps are our open-source projects powered by the bit platform showcasing the different capabilities of our toolchain:
Todo & Adminpanel web apps will launch their respective Android and iOS applications if you have already installed them, mirroring the behavior of apps like YouTube and Instagram.
Prerendering combined with PWA functionality delivers an experience similar to GitHub's and Reddit's. bitplatform brings that combination to Blazor apps built on the modern .NET project structure.
We welcome contributions! Many people all over the world have helped make this project better.
1,601 followers · starred Feb 2026
117 followers · starred Aug 2022
19 followers · starred Jul 2022
Build all of your apps using what you already know and love ❤️
See the code
bitplatform is a set of open-source tools for building fast, polished apps with Blazor and C#. The libraries target .NET 8, 9 and 10 and are built for Blazor WebAssembly, Server, and Hybrid (MAUI) apps.
For more details, visit us at bitplatform.dev.
Create a ready-to-run bit Boilerplate project on Windows, macOS or Linux with the bit CLI:
dotnet tool install --global Bit.Cli --prerelease
bit new MyApp
bit new installs what the project needs (the .NET SDK, Node.js, Docker, the Aspire CLI, and so on), builds it, initializes git, adds the first migration, and opens your IDE. The create project page walks you through the options and builds the command for you.
Bit.BlazorUI): 90+ high-performance, accessible components with Dark and Light themes and RTL support, split across Bit.BlazorUI, Bit.BlazorUI.Extras (DataGrid, Chart, PdfViewer, RichTextEditor, Map, FullCalendar, CountryPicker, TimeZonePicker, and more), Bit.BlazorUI.Icons and Bit.BlazorUI.Assets.Bit.Bmotion): A Blazor-native animation library inspired by Motion (Framer Motion), with springs, gestures, keyframes, variants, drag, layout (FLIP) and exit animations. The animation math runs in C#, so there's no JavaScript to wire up.Bit.Brouter): A modern, declarative, nestable router for Blazor with async guards, data loaders, named routes, query string binding and global navigation hooks. It's the default router in bit Boilerplate.Bit.Butil): The browser platform in C#. The DOM, storage, media, sensors, crypto, workers and more, exposed as injectable, strongly-typed services, so you don't have to drop back to JavaScript.Bit.Besql): EF Core and SQLite in the browser, for offline-capable web apps that save data locally and sync later.Bit.Bswup): Turns your Blazor app into a PWA with service-worker update progress, and works with prerendering for an experience like GitHub's or Reddit's.Bit.Cli): Creates bitplatform projects (bit new), sets up cloned ones (bit setup), cleans build outputs, renames or removes projects, translates .resx files with an LLM, and decodes stack traces minified by Bit.Minifier.Bit.Minifier): Shrinks the .NET assemblies a Blazor WebAssembly app downloads by stripping non-public names and compiler-only attributes after trimming. Install it and publish in Release; there's nothing else to set up.Bit.BlazorES2019): An ES2019 build of the Blazor scripts, so apps also run on older browsers and WebViews (for example Safari before 16.4).Bit.CodeAnalyzers) and Source Generators (Bit.SourceGenerators): Analyzers that enforce our best practices, and source generators that improve code quality and performance.Bit.Boilerplate): A free, full-stack, cloud-ready project template that brings these libraries together. It builds unified Web, Android, iOS, Windows and macOS apps from a single codebase, with native platform integration and support for third-party Java, Kotlin, Swift, Objective-C and JavaScript libraries. You choose which features to include when you create the project, such as identity (passwordless, 2FA, SSO), multilingual support with RTL, offline database and sync, caching, OpenTelemetry, an AI chatbot with RAG, .NET Aspire, and CI/CD pipelines.Bit.BlazorEmpty): A minimal Blazor template for starting from scratch.Note: This project is tested with BrowserStack.
The following apps are our open-source projects powered by the bit platform showcasing the different capabilities of our toolchain:
Todo & Adminpanel web apps will launch their respective Android and iOS applications if you have already installed them, mirroring the behavior of apps like YouTube and Instagram.
Prerendering combined with PWA functionality delivers an experience similar to GitHub's and Reddit's. bitplatform brings that combination to Blazor apps built on the modern .NET project structure.
We welcome contributions! Many people all over the world have helped make this project better.
1,601 followers · starred Feb 2026
117 followers · starred Aug 2022
19 followers · starred Jul 2022