https://github.com/swordjs/swordjs
A platform-independent web framework, based on WasmEdge, that can use TS/JS and even Rust to write business logic! Made for microservices and Serverless ,Under Development💼
https://github.com/swordjs/swordjs
high-performance javascript rust rust-lang serverless serverless-framework typescript webassembly webassembly-runtime webframework
Last synced: 8 months ago
JSON representation
A platform-independent web framework, based on WasmEdge, that can use TS/JS and even Rust to write business logic! Made for microservices and Serverless ,Under Development💼
- Host: GitHub
- URL: https://github.com/swordjs/swordjs
- Owner: swordjs
- License: mit
- Created: 2023-05-15T15:33:08.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-28T12:45:54.000Z (almost 3 years ago)
- Last Synced: 2025-04-15T09:04:51.865Z (11 months ago)
- Topics: high-performance, javascript, rust, rust-lang, serverless, serverless-framework, typescript, webassembly, webassembly-runtime, webframework
- Language: JavaScript
- Homepage:
- Size: 43 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Sword.js V2 - Microservices and Serverless very small and fast web framework
> A platform-independent web framework, based on WasmEdge, that can use TS/JS and even Rust to write business logic! Made for microservices and Serverless
## Features
- ⚡ Write high performance applications using **TypeScript**/**JavaScript**, even **Rust**!
- 🕷 Based on **Wasm** (WasmEdge) implementation of the Web framework, **so small enough**, **secure enough**, **fast enough**
- 🦴 **No V8**, QuickJS-based JavaScript interpreter, part of the API using Rust Rewritten!
- 🏠 Made for **Microservices** and **Serverless**, even deployable to various edge services (Vercel etc...)
- 👍 Compatible with part of the **Nodejs** API and can extend its own high-performance API to JavaScript environment!
- 🚌 Integrated with the fastest development/packaging server to date: **Farm.js**, which is even several times faster than **Vite**!
- 😮 It also has the best features of the first version of Sword.js, such as the file routing API, the plugin system, the middleware system, etc.
> In short, it is the next era of Web frameworks, occupy a very small, high performance, and can be quickly started and deployed anywhere; Promise me that from the next project, we will give up gin, nest.js, springboot and start to try Sword.js V2.
