Tools
Contents
Tools¶
“In a very real sense, as represented by the steady evolution of our augmentation [through technology] means, the development of »artificial intelligence« has been going on for centuries.” (Engelbart, Douglas C. „Augmenting Human Intellect: A Conceptual Framework“. 19)
Open Source Smart Watches¶
Bangle.js — Hackable Smart Watch
PineTime — An Open Source Smartwatch For Your Favorite Devices. Low Cost, High Fidelity.
Libraries¶
Python Libraries¶
Awesome Python A curated list of awesome Python frameworks, libraries, software and resources.
Machine Learning¶
MxNet — A flexible and efficient library for deep learning
PyTorch — From Research to Production
TensorFlow — Create production-grade machine learning models with TensorFlow
Hugging Face — The AI community building the future.
OpenCV for Python — Computer Vision
scikit-learn — machine learning in Python
Text processing¶
TextBlob – Simplified Text Processing
Translate API – Access several translation interfaces
Markovify – A simple, extensible Markov chain generator
textstat — Calculate statistics from text
PDF Extraction¶
pdfplumber – Extract information and content of a pdf.
PyPDF2 – PDF Toolkit.
pdfminer.six – PDF parser and analyzer. Successor of PDFMiner – Text extraction tool.
Web scraper/ parser¶
BeautifulSoup ‒ Scrape information from websites
Instaloader — Download images/ videos from instagram
mediawiki – Scrape wiki pages
mwparserfromhell ‒ Parser for MediaWiki wikicode.
Selenium – Automate web browser interaction
JavaScript Libraries¶
Layout¶
Split.js – Split/ Grid layout
Free Wall – Dynamic grid layout
Justified.js – Image layout
Isotope – Filter & sort magical layouts
FilterizR – Create responsive galleries
UI¶
UIkit – Lightwight and modular front-end framework
Awesome Cursor – FontAwesome icons as custom CSS cursors
Superfish – Drop-down menu
jQuery UI – UI components on top of jQuery
Dragula – Drag and drop so simple it hurts
Draggable JS – JavaScript drag and drop library
ScrollReveal – Animate elements when they enter/leave the viewport
Rellax – Vanilla Javascript Parallax Library
AOS – Animate on scroll
ScrollMagic – The javascript library for magical scroll interactions
Nicescroll – Custom scroll bar
ScrollSpy – Scrollspy in pure JS
Hammer.JS — Add touch gestures to your web app
Gallery¶
Swiper – The Most Modern Mobile Touch Slider
PhotoSwipe – Responsive JavaScript Image Gallery
Fotorama – Simple and Powerful Responsive jQuery Image Gallery
baguetteBox.js – Simple and easy to use lightbox
Zoom.js – Image Zoom
Backstretch – Changing responsive background image
Visualization¶
vis.js – A dynamic, browser based visualization library.
Chart.js – Open source HTML5 Charts for your website
Misc¶
Plyr – A simple, customizable HTML5 Video, Audio, YouTube and Vimeo player
jQuery Collapser – Expand, collapse plugin (for text)
MediumEditor – The dead simple inline editor toolbar
Quill — Your powerful rich text editor
Highlight.js — Syntax highlighting for the Web
A-Frame — A web framework for building 3D/AR/VR experiences