Visual web development engine combining design and development tools. Build immersive, interactive web experiences with component-based framework, real-time collaboration, and powerful visual editor.

At a Glance:

Nordcraft is an open-source web application framework that provides SSR, branching, version control, and a component system, with plans to support full self-hosting.

Overview:

Nordcraft is a framework for building high-performance web applications with server-side rendering (SSR). It is currently composed of several internal packages, including core shared logic, a frontend runtime for hydration and updates, SSR logic, built-in formulas and actions, and project search functionality used in the Nordcraft editor. The project status indicates it is in active development and primarily consumed internally by the Nordcraft platform. Its stated plan is to move toward a fully open-source model that allows developers to self-host a Nordcraft application.

Key Decision Points:

  • Early development stage: The project is explicitly not yet ready for external consumption, as noted by its developers.

  • Planned self-hosting: The roadmap includes making it possible to self-host a Nordcraft application, though this capability is not yet available.

  • Package architecture: The framework is split into packages covering core logic, runtime, SSR, standard library, and search, with dependencies mainly flowing from core and ssr.

  • Internal consumption: All packages are currently used internally for the Nordcraft editor and platform, which may influence API stability and release cadence.

Core Features:

  • Server-side rendering (SSR): Logic for server-rendering Nordcraft applications is implemented in the ssr package.

  • Frontend runtime: The runtime package handles hydration, running, and updating a Nordcraft application on the frontend.

  • Built-in formulas and actions: The lib package provides standard formulas and actions used by both the runtime and the SSR process.

  • Project search: The search package powers issue panel search in the Nordcraft editor using a web worker.

  • CSS parser: A dedicated CSS parser is available for use in the editor's style panel.

Use Cases:

  • Developers evaluating Nordcraft's internal architecture can inspect how its packages are structured and depend on each other.

  • Developers planning for future self-hosted web apps can track the project's progress toward self-hosting public availability.

Open-Source Alternative Value:

Nordcraft is in the process of moving its internal framework into an open-source model, with the stated goal of enabling self-hosted Nordcraft applications. Its packages expose the core, runtime, and SSR logic used by the Nordcraft platform. While the project is not yet ready for external consumption, its ongoing transition may appeal to developers seeking a component-based framework with built-in version control, branching, and SSR, especially those willing to monitor its development until a self-hosting release becomes stable.

CondividiXLinkedInReddit

Strumenti correlati

Statistiche progetto

Stelle

479

Fork

44

Licenza

Apache-2.0

Metadati

Alternativa a
Webflow