No description
Find a file
2025-06-09 06:47:15 +02:00
conf New models for cached key values and country/timezone data in the core extras module. 2023-09-16 11:41:16 +02:00
data New models for cached key values and country/timezone data in the core extras module. 2023-09-16 11:41:16 +02:00
docs Use of project for top-level name, the initial module will be an application. Related fixes. 2022-08-02 09:44:16 +02:00
src/nexus Fix compile issue. 2025-06-09 06:47:15 +02:00
.gitattributes Latest code. 2022-06-07 09:01:23 +02:00
.gitignore Rename table ids to be shorter. 2023-06-07 14:24:59 +02:00
env.bat Rename environment setup scripts to be shorter. 2022-06-11 07:56:42 +02:00
env.sh Fixes for latest errors. 2024-12-08 18:27:03 +02:00
env.template.bat Rename environment setup scripts to be shorter. 2022-06-11 07:56:42 +02:00
env.template.sh Fixes for latest errors. 2024-12-08 18:27:03 +02:00
LICENSE Apache 2.0 License 2023-01-05 17:20:30 +02:00
nexus.nimble Upgraded code for Nim v2. 2023-12-28 07:28:34 +02:00
README.md Update the project's status. 2024-01-27 05:34:38 +02:00

Nexus Web Framework

Introduction

Nexus provides a high-level web framework for Nim, with batteries included. The goal is to create a similar framework for Nim as Django is for Python or Rails is for Ruby. You can create web apps, web-services and console applications.

The Nexus ORM allows your to define models, currently in YAML. The command-line utility (nexus) generates:

  • SQL DDL to create tables and indexes.
  • Nim types and procs to create, filter, update and delete records.

See the documentation to learn about Nexus, and how to use it to write web-apps and web-services.

Join the Discord server to chat with other Nexus users.

Status

Nexus is mostly in maintenance mode.

Possible improvements

Related threads on the Nim forum: