mar10 / Wsgidav
Licence: mit
A generic and extendable WebDAV server based on WSGI
Stars: ✭ 476
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Wsgidav
Pure Http
✨ The simple web framework for Node.js with zero dependencies.
Stars: ✭ 139 (-70.8%)
Mutual labels: server, webserver
Iodine
iodine - HTTP / WebSockets Server for Ruby with Pub/Sub support
Stars: ✭ 720 (+51.26%)
Mutual labels: server, webserver
Multicorn
Multicorn is a multi-interpreter server for Python.
Stars: ✭ 27 (-94.33%)
Mutual labels: wsgi, webserver
httoop
HTTOOP - a fully object oriented HTTP protocol library written in python
Stars: ✭ 15 (-96.85%)
Mutual labels: webserver, wsgi
Servez
A simple web server for local web development.
Stars: ✭ 124 (-73.95%)
Mutual labels: server, webserver
Android Http Server
A complete zero-dependency implementation of a web server and a servlet container in Java with a sample Android application.
Stars: ✭ 158 (-66.81%)
Mutual labels: server, webserver
Butterfly Server
The Everything is Real-Time C# Backend for Single Page Applications
Stars: ✭ 247 (-48.11%)
Mutual labels: server, webserver
Cppwebframework
The C++ Web Framework (CWF) is a MVC web framework, Open Source, under MIT License, using C++ with Qt to be used in the development of web applications.
Stars: ✭ 348 (-26.89%)
Mutual labels: server, webserver
Pode
Pode is a Cross-Platform PowerShell web framework for creating REST APIs, Web Sites, and TCP/SMTP servers
Stars: ✭ 329 (-30.88%)
Mutual labels: server, webserver
Binserve
A blazingly fast static web server with routing, templating, and security in a single binary you can set up with zero code. ⚡️🦀
Stars: ✭ 401 (-15.76%)
Mutual labels: server, webserver
Node Bluetooth Serial Port
Serial I/O over bluetooth for NodeJS
Stars: ✭ 444 (-6.72%)
Mutual labels: server
Awesome Openapi3
😎 A list of awesome projects related to OpenAPI 3.0.x, curated by the community
Stars: ✭ 469 (-1.47%)
Mutual labels: server
Filestash
🦄 A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ...
Stars: ✭ 5,231 (+998.95%)
Mutual labels: webdav
Devpi
Python PyPi staging server and packaging, testing, release tool
Stars: ✭ 444 (-6.72%)
Mutual labels: server
WsgiDAV
A generic and extendable WebDAV server written in Python and based on WSGI.
Main features:
- WsgiDAV is a stand-alone WebDAV server with SSL support, that can be
installed and run as Python command line script on Linux, OSX, and Windows:
Run$ pip install wsgidav cheroot $ wsgidav --host=0.0.0.0 --port=8080 --root=/tmp WARNING: share '/' will allow anonymous access. Running WsgiDAV/2.2.2 Cheroot/5.5.0 Python/3.4.2 Serving on http://0.0.0.0:8080 ...
wsgidav --help
for a list of available options.
Note: The syntax changed slightly with v3.0. -
Note: python-pam is needed if using pam-login on Linux or OSX:
$ pip install python-pam $ wsgidav --auth=pam-login --host=0.0.0.0 --port=8080 --root=/tmp
- Note: Windows users may prefer the MSI Installer (see Assets section).
- WebDAV is a superset of HTTP, so WsgiDAV is also a performant, multi-threaded web server with SSL support.
- WsgiDAV is also a Python library that implements the WSGI protocol and can
be run behind any WSGI compliant web server.
- WsgiDAV is implemented as a configurable stack of WSGI middleware
applications.
Its open architecture allows to extend the functionality and integrate WebDAV services into your project.
Typical use cases are:- Expose data structures as virtual, editable file systems.
- Allow online editing of MS Office documents.
Status
See the (change log) for details.
Note: Release 3.0 introduces some refactorings and breaking changes.
See the (change log) for details.
More info
- Read The Docs for details.
- Discussion Group
- Stackoverflow
Credits
Contributors:
- WsgiDAV is a refactored version
of PyFileServer 0.2,
Copyright (c) 2005 Ho Chun Wei.
Chun gave his approval to change the license from LGPL to MIT-License for this project. - https://github.com/mar10/wsgidav/contributors
- Markus Majer for providing the logo (a mixture of the international maritime signal flag for 'W (Whiskey)' and a dove.)
Any kind of feedback is very welcome!
Have fun :-)
Martin
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].