Explore the Nex ecosystem Editor. Framework. One workflow. ↗
NEX ECOSYSTEM BETA ↗

One ecosystem.
A connected workflow.

Write code in NexSourceCode. Build applications with Nex MVC.
A desktop editor and a PHP framework, connected throughout development.

PHP frameworkVisual BlueprintEncrypted containers
NexSourceCode / hello-worldDevelopment
hello-world⌄WorkspaceBlueprint⌕ Search the project Ctrl K
◇ web.php ×HomeController
server › routes.nexsv › web
1<?php
2
3use Nex\Route;
4use App\Http\Controllers\HomeController;
5
6// Your application starts here.
7Route::get('/', [
8    HomeController::class,
9    'index'
10])->name('home');
11
12 
● Nex MVC beta / PHPUTF-8 / Blueprint connected

WORKSPACE ILLUSTRATION Code, structure and application flow in one view.

THE NEX DEVELOPMENT ECOSYSTEM01 Write source02 Connect the flow03 Run the application
ONE ECOSYSTEM, TWO ROLES

Two products.
One development workflow.

NexSourceCode and Nex MVC complement each other. An editor to manage your work. A framework to run your application.

01 / THE WORKSPACE

NexSourceCode

Desktop editor & development environment

Write and organize code in sheets, connect it visually with Blueprint, and run your project from one desktop application.

An editor, similar in role to VS Code.Both provide a place to develop code. NexSourceCode has its own container format and Nex workflow; VS Code extension compatibility is not promised.
Explore the editor
02 / THE FOUNDATION

Nex Framework

Nex MVC · PHP framework

A foundation for routes, controllers, models, views and data access. Give your application code a clear structure.

A PHP framework, similar in role to Laravel.The comparison concerns its role as a PHP framework. Nex MVC is an independent beta framework, not a Laravel distribution.
Explore the framework
NexSourceCodeyour workspaceNex MVCapplication foundationYour website
MEET NEX MVC

Clear structure.
Room for bigger ideas.

From an incoming request to the page your users see. Each part has a clear responsibility.

↗

Routes define the path.

Map URLs to controllers and views using PHP code or Blueprint route cards.

{ }

Controllers handle the logic.

Process requests and prepare data. Keep presentation separate from application behavior.

▧

Views deliver the result.

Render PHP pages and connect stylesheets and JavaScript through Blueprint.

Learn the MVC workflow
server/routes.nexsv → web
<?php
use Nex\Route;
use App\Http\Controllers\HomeController;

Route::get('/', [HomeController::class, 'index'])
    ->name('home');

// Or connect the route and view
// using a visual Blueprint card.
Native PHP · Source in sheets · Connected through Blueprint

Learning example. In a Blueprint project, bind the view on the route card and avoid defining the same route twice.

CONNECTED DEVELOPMENT TOOLS

More than writing code.

Organize source, understand connections and test the result within the Nex workflow.

Sheets & containers

Group Client source in .nexcl and Server source in .nexsv. Multiple sheets stay together in one encrypted container.

Visual Blueprint

Connect views to CSS and JavaScript. Arrange routes, controllers and views as parts of a connected application flow.

NexSQL & MCP

Manage NexSQL schemas and data in the application. MCP lets AI work within the selected workspace, subject to permissions and revision checks.

From workspace
to browser.

A short workflow to start building.

  1. 01 — PREPARE

    Open a workspace

    Select a project folder and use Install to prepare the Nex foundation.

  2. 02 — CONNECT

    Write and connect

    Fill your sheets, link assets and bind routes to views through Blueprint.

  3. 03 — RUN

    See the result

    Check prerequisites with nex doctor, then run nex dev in the NexSourceCode terminal.

BEFORE YOU START

Common questions.

Read the full guide
Is NexSourceCode an editor or a framework?

NexSourceCode is the desktop editor and development environment. Nex MVC is the PHP framework. Both belong to the Nex ecosystem, with different roles.

Is Nex MVC the same as Laravel?

No. Nex MVC has routes, controllers, models and views, but uses its own APIs and runtime. Do not assume support for Artisan, Blade, Eloquent, Composer packages or Laravel extensions.

Do these pages need a database?

The introduction and guide display content with browser interactions and do not require a database. Applications that store data need the appropriate NexSQL configuration.

Does encryption hide source from visitors?

Encrypted containers protect stored source. Visitors can still inspect HTML, CSS and JavaScript sent to their browser. Encryption does not make browser-delivered source invisible.

How do I start using Nex?

Open NexSourceCode, select a workspace folder, prepare the project using Install, and explore sheets and Blueprint. This guide covers the basic steps and commands. No public installer is linked here.

Build your project's foundation.

Start with the documentation. Continue with your first project.

Open the getting-started guide