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.4K+ 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, monitoring and much more, already working.
Privacy first and fully yours: you own the full source code, and 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, monitoring and much more already working - for PWA/SSR enabled websites and Android, iOS, macOS, Windows apps.
bit new MyAwesomeProject --database sqlite    sqlserver --pipeline github azure --module admin sales
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 tool install --global Bit.Cli --prerelease
bit new MyFirstProject