Technical Overview & Current Status

Low-Code Reimagined for C# Developers

A powerful low-code platform built for developers who love C#. Create modern apps visually or programmatically — fast, flexible, and future-proof.


Platform Overview

Bloqs is a powerful low-code platform specifically designed for developers who love C#. Unlike traditional low-code solutions that force you into proprietary languages, Bloqs allows you to create modern applications both visually and programmatically while staying within the familiar C# and .NET ecosystem.

Current Status

🚀 Closed Beta - Currently onboarding select teams. Contact the Bloqs team to request early access and help shape the future of low-code in .NET.


Core Philosophy

Stay in C#: Whether building UI or API, you never need to switch languages or tools - everything stays in the C# ecosystem you know and love.

Flexible Development: Choose between visual modeling for rapid results or code-first development for full control and type-safety.

No Runtime Lock-in: Bloqs is distributed as a simple NuGet package, making it easy to integrate and deploy anywhere.


Technical Architecture

Built on the Latest .NET Stack

Bloqs leverages cutting-edge Microsoft technologies to deliver a robust, scalable platform:

🌐 Frontend: Blazor WebAssembly

  • Seamless, component-based UI framework running in the browser via WebAssembly

  • Design clean, interactive frontends while staying in C#

  • No need to context-switch to JavaScript unless you want to

  • Real-time visual modeling capabilities

⚡ Backend: Minimal APIs

  • Keep backend services simple, fast, and expressive

  • Define operations & models with just a few lines of C#

  • Expose APIs instantly and connect effortlessly with data and UI layers

  • Lean, no-boilerplate architecture perfect for clean REST services

☁️ Infrastructure: .NET Aspire

  • Microsoft's new cloud-ready framework for distributed applications

  • Scalability, reliability, and native support for modern cloud patterns built-in from day one

  • Production-ready deployment and orchestration

🗄️ Data: MongoDB Integration

  • Store data with the flexibility and performance of MongoDB

  • Schema-less yet structured approach

  • High performance and easy scalability


Development Approaches

1. Visual Development (In-Browser Modeling)

Perfect for Rapid Prototyping and Instant Results

🎨 Live Browser-Based Modeling

  • Model your application pages directly in the browser for rapid prototyping

  • Configure components, set properties, and define interactions

  • The code works immediately - see your application come to life as you build

  • Great for teams with mixed skill levels and roles

🔄 Seamless Export to Production

  • When you're ready for long-term maintenance, export the page definition to C# with a single click

  • Turn your prototype into a fully maintainable, production-ready solution

  • No need to rebuild - your visual work becomes real code

🎨 Live Style Editing

  • Edit the app's style directly in the app

  • Real-time visual feedback

  • Perfect for rapid design iterations

🧩 Blockly Visual Logic

  • Design application logic by dragging and connecting visual blocks

  • No syntax to worry about - just clear, intuitive workflows

  • Perfect for calculations, conditions, or business rules

  • Logic becomes easy to see, understand, and maintain

2. Code-First Development (Visual Studio)

For Full Control and Professional Development

🛡️ Complete Type Safety

  • Model with full compile-time safety and code quality directly in Visual Studio

  • Full IntelliSense support for productive development

  • Advanced refactoring capabilities

  • Professional debugging and profiling tools

🏗️ Clean Architecture Patterns

  • Command & Query Dispatcher Pattern: Clean separation of concerns for maintainable code

  • Feature-based Architecture: Modular organization for complex applications

  • Dependency Injection: Leverages powerful built-in IoC container

  • Blazor WASM & API Integration: Seamless client-server communication


Key Platform Features

🔌 Clean RESTful APIs

  • Bloqs provides clean, RESTful APIs out of the box

  • Integrate with any system easily, without extra plumbing

  • No additional setup required for API endpoints

📱 Real-time Features

  • Build live chat features effortlessly

  • Messages appear instantly for all participants

  • Keep conversations smooth and interactive

  • Perfect for collaborative applications

🔧 Easy Extensibility

  • Add custom components, pages, and API endpoints with ease

  • Extend functionality without platform limitations

  • Maintain full control over your application's capabilities

🔒 Built-in Security

  • Robust security features included

  • Professional-grade authentication and authorization

  • Multi-tenant support capabilities


Team Collaboration & Skill Levels

👥 Perfect for Mixed Teams

  • Designers: Use visual tools for rapid prototyping and styling

  • Business Analysts: Create logic flows with Blockly visual blocks

  • Senior Developers: Leverage full C# development capabilities

  • All Team Members: Work with the same visual workflow and understanding

🚀 Collaborative Development

  • Build reusable blocks and components

  • Test ideas on the fly with instant feedback

  • Seamless handoff from visual prototype to production code

  • Everyone can contribute at their skill level


Development Workflow

Visual-First Approach

  1. Start in Browser: Begin with rapid visual prototyping

  2. Build Logic: Use Blockly for business rules and workflows

  3. Design UI: Configure components and interactions visually

  4. Export to Code: One-click conversion to maintainable C#

  5. Refine in Visual Studio: Add complex logic and professional polish

Code-First Approach

  1. Start in Visual Studio: Begin with full development environment

  2. Model in C#: Define data structures and business logic

  3. Build Components: Create reusable UI components

  4. Implement APIs: Add backend services and integrations

  5. Deploy with Aspire: Leverage modern cloud deployment


Why Choose Bloqs?

✅ For C# Developers

  • Never leave the C# ecosystem

  • Use familiar tools like Visual Studio

  • Leverage existing .NET skills and libraries

  • No new languages or frameworks to learn

✅ For Development Teams

  • Bridge skill gaps between team members

  • Accelerate development with visual tools

  • Maintain code quality with type safety

  • Scale from prototype to enterprise applications

✅ For Organizations

  • Reduce time-to-market for applications

  • Enable rapid prototyping and validation

  • Maintain professional code standards

  • Deploy on any infrastructure that supports .NET


Getting Started

Prerequisites

  • .NET development environment

  • Visual Studio (for code-first development)

  • Web browser (for visual development)

  • MongoDB instance

Installation

Bloqs is distributed as a NuGet package for easy integration and deployment.

Development Options

Browser-Based Development

  • No software installation required for runtime modeling

  • Start building immediately in your browser

  • Perfect for rapid prototyping and testing ideas

Visual Studio Development

  • Full professional development environment

  • Complete C# tooling and IntelliSense support

  • Advanced debugging and code quality tools


Documentation & Resources

📚 Technical Documentation

  • Visual Studio & C# Guide: Comprehensive documentation at estiom.gitbook.io/bloqs

  • Runtime Modeling: Browser-based development guides

  • API References: Complete technical specifications

🤝 Beta Access & Support

  • Request Access: Contact the team for closed beta invitation

  • Direct Feedback: Help shape the platform's development

  • Early Features: Get access to cutting-edge capabilities


Request Beta Access

Want Early Access?

Bloqs is currently in closed beta and onboarding select teams. Contact the Bloqs team to request access and help shape the future of low-code development in the .NET ecosystem.

Join the beta program to:

  • Get hands-on experience with the platform

  • Provide direct feedback to the development team

  • Access new features as they're released

  • Shape the future direction of Bloqs


Bloqs - Where C# meets low-code development, giving you the power of both worlds.

Last updated