Displaying 1 to 20 from 42 results

wtforms - A flexible forms validation and rendering library for Python.

  •    Python

WTForms is a flexible forms validation and rendering library for Python web development. It is framework agnostic and can work with whatever web framework and template engine you choose. There are various community libraries that provide closer integration with popular frameworks. To get started using WTForms, we recommend reading the crash course in the docs.

pywebview - A lightweight cross-platform native wrapper around a webview component that allows to display HTML content in its own dedicated window

  •    Python

pywebview is a lightweight cross-platform wrapper around a webview component that allows to display HTML content in its own native GUI window. It gives you power of web technologies in your desktop application, hiding the fact that GUI is browser based. You can use pywebview either with a lightweight web framework like Flask or Bottle or on its own with a two way bridge between Python and DOM. pywebview uses native GUI for creating a web component window: WinForms on Windows, Cocoa on Mac OSX and Qt4/5 or GTK3 on Linux. If you choose to freeze your application, pywebview does not bundle a heavy GUI toolkit or web renderer with it keeping the executable size small. Compatible with both Python 2 and 3. While Android is not supported, you can use the same codebase with solutions like Python for Android for creating an APK.

toapi - Every web site provides APIs.

  •    Python

Toapi give you the ability to make every web site provides APIs. Version v2.0.0, Completely rewrote.

html5lib - Standards-compliant library for parsing and serializing HTML documents and fragments in Python

  •    Python

html5lib is a pure-python library for parsing HTML. It is designed to conform to the WHATWG HTML specification, as is implemented by all major web browsers.By default, the document will be an xml.etree element instance. Whenever possible, html5lib chooses the accelerated ElementTree implementation (i.e. xml.etree.cElementTree on Python 2.x). Two other tree types are supported: xml.dom.minidom and lxml.etree.




pretix - Ticket shop application for conferences, festivals, concerts, tech events, shows, exhibitions, workshops, barcamps, etc

  •    Python

Reinventing ticket presales, one ticket at a time. While there is always a lot to do and improve on, pretix by now has been in use for more than a dozen conferences that sold over ten thousand tickets combined without major problems. We therefore think of pretix as being stable and ready to use.

tmux2html - :cat2: Render full tmux windows or individual panes as HTML

  •    Python

tmux2html captures full tmux windows or individual panes then parses their contents into HTML in living . The output can either be still snapshots, or animated sequences. With a web server that uses gzip compression, the size over the network is negligible for reasonably sized windows or panes.

htmlPy - htmlPy is a wrapper around PySide's QtWebKit library

  •    Python

htmlPy is a wrapper around PySide's QtWebKit library. It helps with creating beautiful GUIs using HTML5, CSS3 and Javascript for standalone Python applications. It is built on Qt which makes it highly customizable and cross-platform. htmlPy is compatible with both Python2 and Python3. It can be used with any python library or environment like django, flask, scipy, virtualenv etc. You can use front-end libraries and frameworks like bootstrap, jQuery, jQuery UI etc. and create GUIs for your applications in no time. The documentation is hosted at http://htmlpy.readthedocs.org/. It contains installation instructions, tutorials, reference guide, compatibility details, and more.

tomd - Convert HTML to Markdown.

  •    Python

When crawling online articles such as news, blogs, etc. I want to save them in markdown files but not databases. Tomd has the ability of converting a HTML that converted from markdown. If a HTML can't be described by markdown, tomd can't convert it right. Tomd is a python tool.


openvpn-monitor - openvpn-monitor is a web based OpenVPN monitor, that shows current connection information, such as users, location and data transferred

  •    Python

openvpn-monitor is a simple python program to generate html that displays the status of an OpenVPN server, including all current connections. It uses the OpenVPN management console. It typically runs on the same host as the OpenVPN server, however it does not necessarily need to. See configuration for details on configuring openvpn-monitor.

markupsafe - Safely add untrusted strings to HTML/XML markup.

  •    Python

MarkupSafe implements a text object that escapes characters so it is safe to use in HTML and XML. Characters that have special meanings are replaced so that they display as the actual characters. This mitigates injection attacks, meaning untrusted user input can safely be displayed on a page. The Pallets organization develops and supports MarkupSafe and other libraries that use it. In order to grow the community of contributors and users, and allow the maintainers to devote more time to the projects, please donate today.

morphHTA - morphHTA - Morphing Cobalt Strike's evil.HTA

  •    Python

As usual, this code and tool should not be used for malicious purposes. Written by Vincent Yiu of MDSec Consulting's ActiveBreach team. Modification of code is allowed with credits to author.

typesystem - Data validation, serialization, deserialization & form rendering. πŸ”’

  •    Python

If you'd like you use the form rendering you'll also want to install jinja2. If you'd like you use the YAML tokenization you'll also want to install pyyaml.

Raspberry-Pi-Electricity-Monitor - Software for monitoring the electricity consumption of a home with a Raspberry Pi

  •    Python

Update: Maplin have discontinued the electricity monitor used here.Copy the www folder to /var for httpd to host and the python file to anywhere. Install pyserial with apt and plug in the receiver.

django-staticflatpages - This is an app sort of like Django's contrib

  •    Python

This is like Django's contrib.flatpages, but without the database. It's just static html documents served from your filesystem. I've been using the flatpages app for a long time, but somewhere along the line I started keeping my flatpage content (snippets of html) in the git repo with the rest of my project. Any time I made a change to a flatpage, I'd edit the file locally, commit the changes, then copy and paste the new content into the relevant flatpage.

word2html - a quick and dirty script to convert a Word (docx) document to html.

  •    Python

This will give you a new file, /path/to/MyGloriousDoc.html, that's (hopefully) decent-looking html. While this code is MIT-licensed, it uses boty pypandoc and pytidylib, both of which depend on other software that may not be MIT-licensed and must be installed for this to work.

html-similarity - Compare html similarity using structural and style metrics

  •    Python

This package provides a set of functions to measure the similarity between web pages. Uses sequence comparison of the html tags to compute the similarity.

FOSSProfiles - HTML generator to create a page for student profiles from YAML files

  •    Python

The profiles are used for record-keeping or for other purposes, like alum or student profiles on the FOSS@MAGIC website. To generate profiles, you need the following packages.

logya - Logya is a static Web site generator written in Python designed to be easy to use and flexible

  •    Python

Logya is a static Web site generator written in Python designed to be easy to use and flexible. Please see the documentation for more information on how to use logya for creating Web sites.

html5lib-truncation - Truncating HTML with html5lib filter

  •    Python

html5lib-truncation is a html5lib filter implementation, which can truncate HTML to specific length in display, but never breaks HTML tags. Don't forget to put it into your requirements.txt or setup.py.

bootstrap-rst - Restructured Text Bootstrap

  •    Python

Bootstrap RST offers an easy access to the bootstrap framework using the reStructuredText markup language. Bootstrap RST provides a set of new directives and roles (row, column, button, list, etc.) that allow seamless integration of the bootstrap framework. Have a look at the source of this page for example and see below for what is available so far. See demo at: http://rougier.github.io/bootstrap-rst/.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.