nexus
Nexus provides a high-level web framework for Nim, with batteries included.
Summary
| Latest Version | Unknown |
|---|---|
| License | Apache-2.0 |
| CI Status | Failing |
| Downloads | 0 |
| Last Indexed | 2026-07-21 05:23 |
Tags
Installation
nimble install nexus
choosenim install nexus
git clone https://github.com/jfilby/nexus
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| nexus | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Source
| Repository | https://github.com/jfilby/nexus |
|---|---|
| Homepage | https://github.com/jfilby/nexus |
| Registry Source | nimble_official |
README
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: - Defining models in Nim code - Improved filter approach