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
Start in Browser: Begin with rapid visual prototyping
Build Logic: Use Blockly for business rules and workflows
Design UI: Configure components and interactions visually
Export to Code: One-click conversion to maintainable C#
Refine in Visual Studio: Add complex logic and professional polish
Code-First Approach
Start in Visual Studio: Begin with full development environment
Model in C#: Define data structures and business logic
Build Components: Create reusable UI components
Implement APIs: Add backend services and integrations
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