All Projects → YunoHost → moulinette

YunoHost / moulinette

Licence: AGPL-3.0 license
A small Python framework meant to easily create programs with unified CLI and API.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to moulinette

MeeseeksDev
Development deployment of MeeseeksBox (use at your own risk)
Stars: ✭ 26 (-10.34%)
Mutual labels:  closember
Thanos
Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.
Stars: ✭ 9,820 (+33762.07%)
Mutual labels:  closember
project-organization
YunoHost project organization
Stars: ✭ 31 (+6.9%)
Mutual labels:  closember
pygfx
Like ThreeJS but for Python and based on wgpu
Stars: ✭ 72 (+148.28%)
Mutual labels:  closember
Tqdm
A Fast, Extensible Progress Bar for Python and CLI
Stars: ✭ 20,632 (+71044.83%)
Mutual labels:  closember
Notebook
Jupyter Interactive Notebook
Stars: ✭ 8,710 (+29934.48%)
Mutual labels:  closember
mastodon ynh
Free, open-source social network for YunoHost
Stars: ✭ 67 (+131.03%)
Mutual labels:  closember
jellyfin ynh
Jellyfin package for YunoHost
Stars: ✭ 20 (-31.03%)
Mutual labels:  closember
Spyder
Official repository for Spyder - The Scientific Python Development Environment
Stars: ✭ 6,712 (+23044.83%)
Mutual labels:  closember
my webapp ynh
Custom Web app with SFTP access
Stars: ✭ 39 (+34.48%)
Mutual labels:  closember
Ipython
Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.
Stars: ✭ 15,107 (+51993.1%)
Mutual labels:  closember
Pylint
It's not just a linter that annoys you!
Stars: ✭ 3,733 (+12772.41%)
Mutual labels:  closember
Pelican
Static site generator that supports Markdown and reST syntax. Powered by Python.
Stars: ✭ 10,699 (+36793.1%)
Mutual labels:  closember
pyspectral
Pyspectral is a package to read and manipulate satellite sensor spectral responses and solar irradiance spectra
Stars: ✭ 44 (+51.72%)
Mutual labels:  closember
discourse ynh
Discourse package for YunoHost
Stars: ✭ 23 (-20.69%)
Mutual labels:  closember
wikijs ynh
Modern and powerful wiki app package for YunoHost
Stars: ✭ 19 (-34.48%)
Mutual labels:  closember
Scipy
SciPy library main repository
Stars: ✭ 8,942 (+30734.48%)
Mutual labels:  closember
wgpu-py
Next generation GPU API for Python
Stars: ✭ 210 (+624.14%)
Mutual labels:  closember
issues
General issue tracker for the YunoHost project
Stars: ✭ 70 (+141.38%)
Mutual labels:  closember
Vispy
Main repository for Vispy
Stars: ✭ 2,771 (+9455.17%)
Mutual labels:  closember

Moulinette

Version Tests status Language grade: Python GitHub license

Moulinette is a small Python framework meant to easily create programs with unified CLI and API.

In particular, it is used as a base framework for the YunoHost project.

Issues

Overview

Moulinette allows to create a YAML "actionmaps" that describes what commands are available. Moulinette will automatically make these commands available through the CLI and Web API, and will be mapped to a python function. Moulinette also provide some general helpers, for example for logging, i18n, authentication, or common file system operations.

Translation

You can help translate Moulinette on our translation platform

Translation status

Developpers

$ pip install tox
$ tox
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].