Skip to content
/ Mani Public

A simple and lightweight http server implemented in Java

License

Notifications You must be signed in to change notification settings

VeenixDev/Mani

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Máni · GitHub license

Máni is a HTTP-Server implementation.

  • Lightweight: Máni is built very simple and only with necessary and some quality of life features!
  • Plugins: If you think, I would want to have that feature but it's not already included in Máni then you can simply add it by writing a plugin. The Plugins are loaded into the server with nearly no performance loss
  • Resource Efficient: With the small size and the focus on small environments, Máni doesn't waste resources on features needed only in enterprise environments
  • A couple of clicks: With only a couple of clicks you can use plugins and the config to use Máni on an enterprise scale

Installation

To install Máni you only need to follow these steps: (Please note that all files will generate in the directory you start the jar in)

  1. Download the latest version of Máni
  2. Run java -jar mani.jar
  3. (optional) stop the server and change the config

See Getting Started to see an installation guide in more detail.

Documentation

You can find the Máni documentation in the WIKI tab of this repo.

If you find something missing in the wiki please feel free to add it, or open an issue and it will get added in near future.

Contributing

The purpose of this repository is to develop a simple and lightweight http-server, we'd love to have you contribute to this project.
As for this reason we came up with some simple rules you need to follow if you want to contribute:

We have come up with a Code of Conduct containing everything we expect from a project participant. Please read the full file before you start contributing, otherwise it could happen that we can't work with your idea.

How to contribute

Everyone can contribute, first start witting an issue with your idea, after we read and thought about your idea we can tell you if it fits in this project. After you know it fits into the project you can start creating a fork and implementing your idea. After you are done adding your feature, create a pull request for your fork. We will review your code and if everything is fine its gonna get merged into the repo, otherwise if we find something that isn't right with your code, we will write a comment stating what you should change before we can merge your pull request.

License

Máni uses BSL 1.0

About

A simple and lightweight http server implemented in Java

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages