bit platform

Build all of your apps
without starting from scratch

What is bit platform?

code, build & deploy
your apps easily


Start from a full-featured app, customize it with AI, and hit publish.
Web, Android, iOS, Windows and macOS - from one project.
bit platform apps running on web, mobile, and desktop
10M+ NuGet downloads
1.3K+ GitHub stars
150+ Contributors
100+ UI components
Why bit platform?

everything ready on day one
and you are
never locked in


Auth, payments, admin panel, SEO, offline and monitoring already working.
The full source code is yours - your app runs with or without us.
Our products

variety of tools to
make better apps


bit Boilerplate hands you a real app on day one - sign-in, admin panel, payments, SEO, offline and monitoring already working - for PWA/SSR enabled websites and Android, iOS, macOS, Windows apps.
dotnet new bit-bp --database sqlite    sqlserver --pipeline github azure --module admin sales --name MyAwesomeProject
Learn more

bit BlazorUI components are native, easy-to-customize, and work seamlessly in all interactive Blazor modes (WASM, Server, Hybrid, pre-rendering), saving you time and making development enjoyable.
<BitDropdown @bind-Values="comboValues"
             Label="Multi select combo box"
             Placeholder="Select options"
             Items="comboBoxItems"
             Combo Chips Dynamic Responsive
             OnDynamicAdd="(BitDropdownItem<string> item) => HandleOnDynamicAdd(item)" />
Learn more

bit Butil brings the browser APIs that normally need JavaScript into your app, ready to use in C#.
@inject Bit.Butil.Crypto crypto

@code {
    var encryptedBytes = await crypto.Encrypt(CryptoAlgorithm.AesCbc, key, textAsUtf8Bytes, iv: iv);
}
Learn more

bit Bswup makes your app installable, usable offline, and updated in the background - with a visible install progress your users can watch.

bit Bswup service worker update flow in a Blazor PWA

Learn more

bit Besql facilitates the use of Entity Framework and SQLite in web browsers with Blazor WebAssembly.
services.AddBesqlDbContextFactory();
Learn more

bit Brouter is a modern, declarative, nestable router for Blazor with async guards, data loaders, named routes, programmatic navigation, query string binding, and global navigation hooks.
<Brouter NotFoundUrl="404">
    <Broute Path="/" RedirectTo="/home" />
    <Broute Name="home" Path="/home">
        <Content><HomePage /></Content>
    </Broute>
    <Broute Name="user" Path="/users/{id:int}" Component="@typeof(UserPage)" />
</Brouter>
Learn more

bit Bmotion is a Blazor-native animation library with springs, gestures, keyframes, variants, drag, layout animations, shared-element transitions and exit animations, no manual JavaScript wiring required.
<Bmotion Initial="Bm.To(opacity: 0, y: 20)"
         Animate="Bm.To(opacity: 1, y: 0)">
Learn more
Tech we use





We've developed all of our websites
with our own toolchain!

Built with bitplatform

see what teams
are shipping



start building today


Free and open source. MIT licensed. No sign-up required.


dotnet new install Bit.Boilerplate