Skip to content

slimane-swift/Slimane-Fullstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Slimane-Fullstack

FullStack Slimane that makes building web application faster.

Available Functionalities

  • HTTP Server
  • HTTP Client
  • HTTPS Server
  • HTTPS Client
  • ResponseSerializer
  • RequestSerializer
  • Routing
  • Middleware
  • Session
  • Cookie
  • JSON
  • FormData
  • Redis
  • View/Template Engine
  • WebSocket
  • Cluster/Worker
  • Process
  • FileSystem
  • DNS
  • TCP/Pipe/UDP
  • Future/Promise
  • Timer
  • Hash
  • SecureRandom
  • Base64

Getting Started

Installation

First you need to setup your machine according to Install Guide

Try Full Stack Example

Build

git clone https://github.com/noppoMan/Slimane-Fullstack.git
cd Slimane-Fullstack
make debug
.build/debug/Example

Launch Fullstack Example

# Single app
.build/debug/Example

## Cluster app
.build/debug/Example --cluster

Start to create your application with Slimane

npm i -g slimane-cli
slimane new MyFirstApp -f
cd MyFirstApp
slimane build
slimane run

That's it!

License

Slimane-Fullstack is released under the MIT license. See LICENSE for details.