Teseve
A simple static webserver, in an app.
Install / Use
/learn @teseve/TeseveREADME
Tèsèvè
A simple static webserver, in an app.

Getting Started
Download the binaries
You can download the binaries on the releases page.
Cask
If you are on Mac OS X and use Cask, you can install Teseve by typing the following command in your terminal : brew cask install teseve.
Build the app from the source
You can build the app by yourself:
- Clone the repository
- Run
npm installto get the dependencies - Run
gruntto build & run the app - Use
grunt releaseif you want to build a binary.
Contributing
Tèsèvè is currently in heavy development. If you want to contribute, try to follow the existing codestyle.
TODO
- [x] Allow to drag'n'drop a folder on window to set the server root
- [x] Auto-try to resolve url like
pagetopage.html - [x] Custom 404 page
- [x] Multiple-window feature, managing multiple servers
- [ ] About window
- [x] Refactor repo structure + builder
- [ ] All-around refactor
- [ ] Implement main menu for OSX & Windows
- [x] Test Windows
- [x] Test Linux
- [x] Presentation website
Release History
- 2016/06/03:
0.5.3fix "choose folder" button - 2016/06/03:
0.5.2fix build process, causing missing dependencies in final app - 2016/06/02:
0.5.1fix issues & deprecations from Electron 1.0 update - 2016/05/08:
0.5.0multiple-window managment - 2015/09/21:
0.4.0404 managment, auto-try to resolve url - 2015/09/11:
0.3.0drag'n'drop feature, new build system - 2015/09/06:
0.2.0autoindex feature - 2015/08/26:
0.1.0basic features - 2015/08/25: starting project
License
Tèsèvè is free and unencumbered software released into the public domain.
