What is Nordcraft?
Nordcraft is an open-source Web Development Engine that combines visual design tools, a front-end framework built on web standards, and full programming capabilities in a single platform.
Who is Nordcraft for?
Nordcraft is for web designers who want to deliver great experiences to their users.
If you’re using Nordcraft in a product team, you get to skip that traditional handover process from design to development. Using Nordcraft as a web designer, you can build web applications as you design the UI, while the engineers in your team can focus on building out the business logic and the back end.
Unifying design and development
Nordcraft combines a visual editor for user interface design with a powerful technical foundation built on modern web standards, accelerating development of your websites and web applications without sacrificing quality or control.
Key features include:
- Visual editing of UI components familiar to designers working in Figma
- Component-based architecture similar to React, Vue, and Svelte front-end frameworks
- Visual development environment for implementing interactive behavior and application logic
- Branch-based environment for parallel feature development and team collaboration
Technical foundation
The Nordcraft Web Development Engine is a lightweight 24kb runtime with a reactive architecture, supporting both server-side and client-side rendering. Nordcraft prioritizes the performance of your applications while providing you with all the tools you need for modern web application development.
Core technical features:
- Full control over generated HTML, CSS and JavaScript
- Signals-based reactive programming model
- Full server-side rendering capabilities
- Minimal DOM output for optimal performance
- Animation engine for creating dynamic interfaces
- Integrated version control with preview environments
The Nordcraft ecosystem
Nordcraft provides everything you need to build and deploy modern, performant web applications:
- Full API integration for connecting to any back-end service
- Package system for sharing and reusing functionality
- Pre-built templates for rapid application development and design systems
- Asset management for handling media
- SEO and meta tag configuration tools
- Live branch preview environments
- Deploy directly to Nordcraft's infrastructure or self-host your applications
The Nordcraft Web Development Engine gives you the freedom to fully customize and extend the system to meet your specific needs without limitations.
The Nordcraft community
At Nordcraft, we're proud of our growing community where designers and developers are sharing their exciting projects built with Nordcraft.
Join over 3k members in the Nordcraft Discord to keep up to date with new feature releases, ask for help, suggest improvements to the Nordcraft experience, and connect with other Nordcraft designers and developers.
Open source
The Nordcraft Web Development Engine is open source. View the nordcraft repository on GitHub and contribute via open issues.