File upload/download tornado webserver






















Its goal is to be easy to use and remember. Bobo doesn't have a templating language, a database integration layer, or a number of other features that are better provided by WSGI middle-ware or application-specific libraries.

Bocadillo 0. This async-first framework ships with carefully chosen included batteries which help you build performant web apps and services with minimal setup. Python 3. Clastic It's built on top of Werkzeug, so it's immediately familiar to Flask users, and WSGI, so it deploys the same as other Python web applications. It has a powerful and intuitive routing system, built-in development server, and metadata application.

See this PayPal Engineering post for examples and screenshots. Divmod Nevow 0. Growler 0. Gunstar 0. Klein It is not 'micro' in that it depends on things outside the standard library. This is primarily because it is built on widely used and well tested components like Werkzeug and Twisted.

Lona 1. Lona handles the server- and client side, and provides a simple, pythonic API to write self contained views, without any Javascript. MorePath 0. It uses routing, but the routing is to models. Morepath is model-driven and flexible, which makes it expressive. Pycnic 0. Pycnic only includes the tools needed for web API creation allowing for a lighter footprint than most other frameworks. Python Paste 1. Also, Pylons see above is built on top of Paste.

PyWebLib 1. It is intended to provide the easiest way to use the asyncio functionality in a web context, especially with existing Flask apps. Quixote 3. Sanic Spinne 1. WebStack 1. Intuitive class hierarchy makes coding WSGI applications, middleware or full-blown CMS and frameworks a simple task by providing developers a rich set of tools out-of-the-box. The tutorial is also included in the distribution along with a complete API reference manual. Cymbeline 1. As of , this is a dead link.

Includes a Form module that supports redundant automatically generated client-side field validation as well as additional json callbacks. Glashammer 0. It is built atop excellent components and reinvents zero wheels. Karrigell 3. It is independent from any database, ORM or templating engine, and lets the programmer choose between a variety of coding styles.

A version for Python3. It uses the MVC model-view-controller pattern and other classic object oriented patterns throughout. BFG is also referred to as repoze. Ancestor of and supplanted by Pyramid. SkunkWeb 3. Announced as discontinued upon release of version 1.

As of , dead link Spark 0. Spiked 0. Spyce 2. I simply have no time for this venture, seeing as how I am working towards my masters Content Management Systems Content management systems CMS often allow you to build applications like functionality upon them and typically provide many of the facilities seen in full-stack frameworks.

See ContentManagementSystems for more details. See WebComponents for details of such components. Web Client Frameworks In contrast to server-oriented frameworks which may offer AJAX asynchronous JavaScript and XML support by serving pre-packaged inflexible and highly specific but otherwise very useful JavaScript components, and offering server-side support for requests made by such JavaScript components, Web client frameworks take more direct advantage of the dynamic capabilities of browser engines.

Ways in which the full potential of browser engines can be realized are, for example, by compiling Python code into JavaScript or by embedding a Python interpreter into the Web browser itself. In some cases, Web browser engines can be run within separate customized applications rather than in a "web browser" per se.

See Web Browser Programming for details. Editorial Note The above lists should be arranged in ascending alphabetical order - please respect this when adding new solutions. Some special notes to contributors to this page who like to assume an advocacy position when "reorganizing" the content: Do not remove editorial guidelines: when people do this it not only indicates that they do not care about such guidelines, but it also leads others to believe that the page never had any structure or purpose.

If you must change the categories used on this page, at least attempt to assign all frameworks to meaningful categories. Do not invent special categories in order to elevate the profile of certain projects. Do not merge categories and put frameworks into a miscellaneous category. Do not add links to projects unless they are Web frameworks.

Some frameworks are not actively developed or maintained. Popular is a bit of an arbitrary classification. For something to be considered popular a good guideline would be that it is in the top packages as per Top PyPI Packages. And some basic editing advice: use the preview button when making edits, rather than leaving tens of micro-changes in the history. WebFrameworks last edited by SamMasonite.

Unable to edit the page? See the FrontPage for instructions. User Login. The Web framework for perfectionists with deadlines. See Django. After reviewing the Documentation , check out the Tutorials. Scalable and heterogeneous web toolkit sitting on top of Django and others. Source code Development Wiki. The modern and developer centric Python web framework that strives for an actual batteries included developer tool with a lot of out of the box functionality with an extremely extendable architecture.

A full stack Python framework for building consumer and business web applications. A lightweight, high performance , high concurrency WSGI web framework with the key features to build modern, efficient web. Being the grandaddy of Python web frameworks, Zope has grown into a family of frameworks over the years. Bottle pypi: bottle. CherryPy pypi: CherryPy. Falcon pypi: falcon. FastAPI pypi: fastapi. Flask pypi: Flask. Hug pypi: hug.

Embrace the APIs of the future. Pyramid pypi: pyramid. Quart pypi: Quart. It can be integrated with Gitlab. It enables one-on-one chat assistance in real-time directly from your website.

Offers decentralized chat, forums, messaging, file transfer. Chat - Teamchat solution similar to Gitter. Source Code MIT Nodejs Shhh - Keep secrets out of emails or chat logs, share them using secure links with passphrase and expiration dates. It allows users to chat together even when they are using different IM networks.

Backend in Go. AnonAddy - Open source email forwarding service for creating aliases. A set of general-purpose Ansible roles that can be used to manage Debian or Ubuntu hosts. Only configuration files, no SQL database. Keep it simple and versioned. Easy to deploy and upgrade. Unobtrusive and automatic as much as possible, focusing on stability and security.

Source Code CC Anonymously send and receive with alias forwarding. Comes with browser extensions and mobile apps. Useful for debugging or development. Helps you send and manage your application mailings. It supports email marketing and conducting the daily stream of notifications you send to your users.

Demo , Source Code. Demo , Source Code Artistic It supports prepaid and postpaid billing with call rating and credit control. It also provides many other features. Easily setup discussion forums inside your WordPress. Source Code MIT Python Buddycloud - Tools, libraries, services and a community to build user-to-user, group and social messaging into your app.

Saves time. Scales up. Supports you. Flarum is the next-generation forum software that makes online discussion fun again. You can easily create new topics, posts and send other users private messages. It also includes basic administration and moderation tools. You can import from Disqus.

It aims to be a drop-in replacement for Disqus. Reddit alternative built in Rust. It allows you to make a social networking website and helps your members build social relationships, with people who share similar professional or personal interests. It can be embedded into blogs, articles or any other place where readers add comments. No ads, no tracking, your content, your data.

Source Code , Clients Apache Manage members, subscriptions, deliveries, drop-off locations, member participation, invoices and emails. Some people call it a 'foodhub' - a mix between a groupware and a marketplace, helping consumers to order food from local farmers and producers. It enables a network of independent online food stores that connect farmers and food hubs with individuals and local businesses. Instructors can engage remote students with polling, emojis, and breakout rooms.

It helps to collect submissions, to manage talks and speakers and to create a schedule. Exports and imports for various related tools.

Related: Blogging Platforms , Static Site Generators Alfresco Community Edition - The open source Enterprise Content Management software that handles any type of content, allowing users to easily share and collaborate on content. Built around a robust and extensible API, this decoupled content management framework is perfect for websites, apps, or multi-client projects.

Store experiments, use a database to find reagents or protocols, use trusted timestamping to legally timestamp an experiment, export as pdf or zip archive, share with collaborators…. The current version is called 'Revolution'. Source Code ZPL Free and open source with an amazing community. Source Code MIT. NET Wagtail - Django content management system focused on flexibility and user experience.

Like Pi-hole but local and using your operating system. It provides a lot of extra features for students and research groups both in industry and academia. An electronic vault for your documents with preview generation, OCR, and automatic categorization among other features.

Scan, index, and archive all of your paper documents. Provides a searchable storage for your documents and reminds you of upcoming tasks. Includes most standard modules circulation, acquisitions, cataloging, Single binary, extensible with plugins. Developed by FiveFilters.

Demo , Source Code CC A new sound of an old instrument. Demo MIT Python reader - A Python feed reader web app and library so you can use it to build your own , with only standard library and pure-Python dependencies. MIT Ruby Temboz - Two-column feed reader emphasizing filtering capabilities to manage information overload.

It showcases personalized feeds powered by the Stream API. Source Code BSDClause C ownCloud - All-in-one solution for saving, synchronizing, viewing, editing and sharing files, calendars, address books and more. Securely synchronize your files to any kind of storage. It aims for minimal resource usage and is intended to run at your wlan router.

Source Code Beerware C peerflix-server - Downloads torrent files and provides a direct link download or a direct link stream. Clients MPL Similar to the discontinued Firefox Send, with the difference that only the admin is allowed to upload files.

MIT Python Jirafeau - Jirafeau is a web site permitting to upload a file in a simple way and give an unique link to it. Give access to those files to your clients. Demo LGPL Can be used for friends and family or just for you. Integration with ShareX and more. MIT Nodejs Sharry - Share files easily over the internet between authenticated and anonymous users both ways with resumable up- and downloads. Directories are displayed in a appealing way and browsing them is enhanced by different views, a breadcrumb and a tree overview.

A Dark Room - Minimalist text adventure game for your browser. Demo MPL Build production chains to gather more resources, and build complex facilities. Play one of our many games, mod a game to your liking, make your own game, or play on a multiplayer server. Clients GPL MIT Nodejs Quizmaster - A web-app for conducting a quiz, including a page for players to enter their answers.

Zero-K is a traditional real time strategy game with a focus on player creativity through terrain manipulation, physics, and a large roster of unique units - all while being balanced to support competitive play. It comes with a Web interface and can be used off-line or as a Web service. Management - Simple yet powerful absence management software for small and medium size business. It can also be used to log events like temperature or power consumption.

Source Code EPL Supports variety of tracking devices and protocols. Comes with rich web-interface and reporting features. Server side rendering by Mapbox GL Native.

Supports loads of tracking devices and protocols, has an Android and iOS App. Has a web interface to view your trips. A fork of Subsonic's last open-source release, before it switched licenses.

Focused on simplicity and supports sync of play position between clients. Subsonic compatible. MIT Nodejs koel - Personal music streaming server that works. Let your guests manage the sound. Many clients available. Runs on Mac, Windows, and Linux.

Upload and organize your sheets for any kind of instrument. Users take turns playing media—songs, talks, gameplay videos, or anything else—from a variety of media sources like YouTube and SoundCloud. It has robust transcoding support as well as federation capabilities to share your library with your friends.

MIT Nodejs Olaris - Olaris is an open-source, community driven, media manager and transcoding server. Source Code MIT Python Owncast - Owncast is an open source, self-hosted, decentralized, single user live video streaming and chat server for running your own live streams similar in style to the large mainstream options.

Developed for movie nights but has many use cases. Best used with Netlify, Docker. Includes a search-function and encrypted file-upload. Uses The Movie Database backend for information. No PHP, Javascript or sign up required.

It tracks work time and prints out a summary of your activities on demand. MIT Go MindsDB - MindsDB is an open source self hosted AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using standard queries. Beerware PHP Notica - Lets you send browser notifications from your terminal to your desktop or phone.

No installation or registration is required. Completely secure, customizable, portable, open-source and free forever. Status - s. Status is a open source server status page written in java. Google Fonts alternative for your own fonts. MIT PHP Economizzer - An easy and secure system for you to manage your personal money and achieve your goals, and can be accessed by computer, tablet or smartphone.

It helps you to keep track of your money and make budget forecasts. It supports credit cards, has an advanced rule engine and can import data from many banks. It helps you to keep track of your available parts and assist you with re-ordering parts. Manage tasks, time, assets and much more. MIT Python Tabby - A tool to manage shared expenses across friends, such as restaurant costs or food delivery, without requiring everyone to create an account.

Includes email reminders and tracks who has re paid what. Organize everything. Runs client-side and syncs through self hosted Nextcloud or similar. Consider it like open source alternative to Evernote. Open source cloud notepad. No database required. Protect your privacy while getting more done.

That's Standard Notes. No lag when writing. Built with Laravel and Vue. MIT Kotlin dpaste - simple pastebin with multiple text and code option, with short url result easy to remember.

No database or complicated set-up required. This is a fork with extended maintenance. MIT Rust mojopaste - Perl based pastebin. Simple, clean, password provided, generated-short link.

Demo MIT Go PurritoBin - Ultra fast, minimalistic, encrypted command line paste-bin, where the server has no knowledge of the paste data. It allows you to easily create, edit, browse and manage your snippets in various languages.

MIT Nodejs snipt - Long-term memory for coders. Share and store code snippets. No specific client required, all you need is netcat. Easily manage your apps and bookmarks with built-in editors. Previously called HabitRPG.



0コメント

  • 1000 / 1000