JavaScript CSS HTML
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assets
autoindexes
css
js
views
.editorconfig
.gitignore
Gruntfile.js
LICENSE
README.md
app.html
app.js
builder.json
icon.icns
icon.ico
package.json

README.md

Tèsèvè

A simple static webserver, in an app.


screenshot


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:

  1. Clone the repository
  2. Run npm install to get the dependencies
  3. Run grunt to build & run the app
  4. Use grunt release if 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

  • Allow to drag'n'drop a folder on window to set the server root
  • Auto-try to resolve url like page to page.html
  • Custom 404 page
  • Multiple-window feature, managing multiple servers
  • About window
  • Refactor repo structure + builder
  • All-around refactor
  • Implement main menu for OSX & Windows
  • Test Windows
  • Test Linux
  • Presentation website

Release History

  • 2016/06/03: 0.5.3 fix "choose folder" button
  • 2016/06/03: 0.5.2 fix build process, causing missing dependencies in final app
  • 2016/06/02: 0.5.1 fix issues & deprecations from Electron 1.0 update
  • 2016/05/08: 0.5.0 multiple-window managment
  • 2015/09/21: 0.4.0 404 managment, auto-try to resolve url
  • 2015/09/11: 0.3.0 drag'n'drop feature, new build system
  • 2015/09/06: 0.2.0 autoindex feature
  • 2015/08/26: 0.1.0 basic features
  • 2015/08/25: starting project

License

Tèsèvè is free and unencumbered software released into the public domain.