Awesome List Updates on Jan 15 - Jan 21, 2018
37 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Funny Markov
Web and Tech
- Jon Skeet bot - Stack Overflow's homage to their greatest ever user, Jon Skeet.
- @BeerSnobSays - Drunk tweeting nonsensical beer reviews.
Media
- Automatic Donald Trump - Donald Trump's smart keyboard.
- Insta-Trump - create a mathematically generated Trump speech.
Tools
- Reimagined Yo Mama (⭐3) - yo mama jokes using markov chains (code only).
2. Awesome Json
Libraries
- jsoniter-scala (⭐707) - Scala macros for compile-time generation of ultra-fast JSON codecs.
3. Awesome Bitcoin
C++ Libraries
Playgrounds
4. Awesome Polymer
Tools
- App Toolbox App Toolbox.
- lit-html (⭐13k) HTML templates, via JavaScript template literals.
5. Vim Galore
True colors / Small intro
- The first line should be the same for most people and denotes the
$TERM
to be used within tmux.
- The second line adds the tmux-specific
Tc
(true color) capability to the other terminfo entries ofxterm-256color
. Obviously this assumes that the user is usingTERM=xterm-256color
outside of tmux.
- Read
:h 'termguicolors'
.
- Put
set termguicolors
in your vimrc.
- Make sure your colorscheme has color definitions for GUIs. (It should contain
lines with
guifg
andguibg
.)
- Make sure your terminal emulator of choice supports true colors.
- Using tmux? Configure it to add the
Tc
capability.
6. Awesome No Login Web Apps
Text based tools / Others
- Telegraph - Minimalist publishing tool that supports richly formatted text.
7. Awesome Transit
GTFS Realtime (and Other Real-time API) Archival Tools / Ruby
- retro-gtfs (⭐51) - A Python application that collects real-time data from the Nextbus API and archives it into the GTFS format (i.e., retrospective GTFS).
8. Awesome Job Boards
Design
9. Awesome Dash
App Examples
- Street Quality IDentification [SQUID] - Highlights poor quality roads with maps, data table and photos of the offending piece of road. Source Code. (⭐19)
- VoxelViz - Competition winning Visualization tool for (f)MRI data-sets. Source Code. (⭐37)
- Traffic Accidents UK - Explore the 140,008 traffic accidents in the UK in 2015. Source Code. (⭐8)
10. Awesome Opensource Apps
Laravel
Name: Laracom (⭐1.8k)
Description: FREE E-Commerce Software
Link: https://laracom.net
11. Awesome Dev Fun
CLI
- genact (⭐6.6k) - 🌀 A nonsense activity generator for your shell.
- fat (⭐5) - Expand your files.
12. Awesome Broadcasting
Monitoring & Quality Control
- SilentJack (⭐22) - Dead-air / Silence detector for JACK.
13. Awesome Dotnet
GUI
- Ooui (⭐1.6k) - A small cross-platform UI library that brings the simplicity of native UI development to the web
14. Awesome Android
Debugging Tools / ORM
- ADB Enhanced (⭐928) - a command-line wrapper around ADB for developers, so that, developers don't have to remember esoteric version-dependent commands
15. Awesome Dotnet Core
Frameworks, Libraries and Tools / API
- OData (⭐851) - The Open Data Protocol (OData) enables the creation of HTTP-based data services, which allow resources identified using Uniform Resource Identifiers (URIs) and defined in an abstract data model, to be published and edited by Web clients using simple HTTP messages.
Frameworks, Libraries and Tools / Application Templates
- ASP.NET-MVC-Template (⭐1.1k) - A ready-to-use templates for ASP.NET MVC 5 and ASP.NET Core with repositories, services, models mapping and DI and StyleCop warnings fixed.
- AddFeatureFolders (⭐249) - Enable feature folders for MVC controllers and views in ASP.NET Core.
- Angular Visual Studio Webpack Starter (⭐488) - Template for Webpack, Visual Studio, ASP.NET Core and Angular. Both the client and the server side of the application are implemented inside one ASP.NET Core project which makes it easier to deploy.
Frameworks, Libraries and Tools / Authentication and Authorization
- IdentityServer (⭐9.2k) - IdentityServer for ASP.NET Core 1.0 & 2.0
- IdentityServer4.EntityFramework (⭐242) - EntityFramework persistence layer
- IdentityServer4.MongoDB (⭐111) - MongoDB persistence layer
- IdentityServer4.EntityFrameworkCore (⭐41) - Entity Framework Core persistence layer
- IdentityServer4.Templates (⭐694) - dotnet cli templates for IdentityServer4.
Frameworks, Libraries and Tools / Tools
- NuGetPackageExplorer (⭐2.4k) - Create, update and deploy Nuget Packages with a GUI.
16. Awesome Diversity
Organizations
- Algorithmic Justice League - Collective that aims to fight algorithmic bias.
- Consensual Software - An open source project advocating for better use consent in software design.
- Hack The Hood - Non-profit organization that introduces low-income youth of color to careers in tech.
- Ping A Programadoras - Group of women and people of non-binary gender whose purposes are the reflection and empowerment in the field of technology.
- Rails Girls Summer Of Code - Rails Girls Summer of Code is a global fellowship program aimed at bringing more diversity into Open Source.
Actionable Resources
- Gender Decoder For Job Ads - By Kat Matfield.
- How To Build Inclusive Culture - By Nicole Sanchez.
- On Improving Diversity In Hiring - By Cate Huston.
- So, You Just Learned There Are Issues With The Tech Industry. Now What? (⭐272) - By Stephanie Slattery.
- Top 10 Everyday Actions Any Hiring Manager Can Do To Diversify Their Candidate Pipeline - By Code Like a Girl.
- Tracking Compensation And Promotion Inequity - By Lara Hogan.
Posts
- 100 Women In Tech And Founders To Follow On Twitter - By Allyson Kapin.
- 30+ Diversity And Inclusion Activists And Organisations I Look Up To - By Karolina Szczur.
- Can We Talk About The Gender Pay Gap? - By Xaquín González Veira.
- Designing Forms For Gender Diversity And Inclusion - By Sabrina Fonseca.
- Ellen Pao: Has Anything Really Changed For Women In Tech? - By Ellen Pao.
- Emotional Labor Is The Unpaid Job Men Still Don't Understand - By Gemma Hartley.
- Engineering A Culture Of Psychological Safety - By John Looney.
- Gender Bias? A Transgender Perspective! - By Daniela Petruzalek.
- How "Good Intent" Undermines Diversity And Inclusion - By Annalee.
- How Tech's Lack Of Diversity Leads To Racist Software - By Wendy Lee.
- I'm Not Your Guy, Dude: Why Language Really Does Matter - By Diane Rubino.
- If You Can't Find A Spouse Who Supports Your Career, Stay Single - By Avivah Wittenberg-Cox.
- Racial Bias At Tech Companies Is Real - By Suzannah Weiss.
- Software Development 450 Words Per Minute - By Tuukka Ojala, a Blind Software Engineer.
- Why Don't European Girls Like Science Or Technology? - By Microsoft.
- Why I Care About Diversity In Tech - By Tracy Chou.
- Why Tech Needs The Rooney Rule - By Sammy Ahmed.
- Women And Minorities Are Penalized For Promoting Diversity - By Stefanie K. Johnson and David R. Hekman.
Talks
- 9 Ways To Stop Hurting And Start Helping Women In Tech - By Brianna Wu.
- Consensual Software: Prioritizing Trust & Safety For New Features - By Danielle Leong.
- Category Theory In Life - By Eugenia Cheng.
- Diversity In Tech: Building Inclusivity - By Maxine Williams.
- Going Beyong The Pipeline Problem - By Pantheon.
- The Future Of STEM Depends On Diversity - By Nicole Cabrera Salazar.
- Why We Need Diversity In Technology - By Rebekah Michael.
Books
- Technically Wrong: Sexist Apps, Biased Algorithms, And Other Threats Of Toxic Tech - An unflinching look at the values, processes, and assumptions that lead to oversights, biases, and ethical nightmares.
17. Awesome Nextjs
Boilerplates
- Next Blog Firestore (⭐268) - Blog with simple CMS built with Next.js, Firebase Firestore, styled-components and mobx-state-tree.
Videos
18. Awesome Javascript
Date / Runner
- date-fns (⭐34k) - Modern JavaScript date utility library.
19. Awesome D3
Charts
- cubism (⭐4.9k) - Time series visualization
- c3 (⭐9.2k) - Reusable chart library [line, spline, step, area, stacked, bar, pie, donut]
- d2b (⭐95) - Chart library for axis, pie, sankey, sunburst charts
- D3xter (⭐341) - Straight forward plotting [plot, timeline, bar, histogram, pie]
- nvd3 (⭐7.2k) - Re-usable charts and chart components [box plot, buttlet, candlestick, line, bar, pie, scatter, sparkline]
- plotly.js (⭐15k) - High level charting library [scatter, line, bar, pie, box plot, histogram, heatmap]
- taucharts (⭐1.9k) - Charts with a focus on design and flexibility [line, bar, area, stacked]
- xkcdgraphs (⭐443) - Xkcd style graphs [line]
Charts / Third Party
- nivo (⭐11k) - Dataviz components for React with isomorphic ability [bar, line, area, bubble, chord, heatmap]
- victory (⭐10k) - Composable React components for building visualizations [area, bar, candlestick, pie, line, scatter, voronoi]
- vx (⭐17k) - Visualization components for React [bar, line, scatter, stacked, area, pattern, heatmap, pie, radial, map, geo]
Maps / Third Party
- d3-composite-projections (⭐95) - Projections for showing countries' distant lands together
- d3-topogram (⭐316) - Continuous area cartograms based on TopoJSON
- maptable (⭐57) - Convert datasets to a set of visual components (Map, Filters, Table)
- leaflet-d3 (⭐238) - Collection of plugins for using D3 with Leaflet [map, geo]
- Wikimaps-D3js Atlas (⭐45) - CLI to generate raster, topojson and svg maps [map, geo]
Utils / Third Party
- d3-lasso (⭐81) - Tag elements by drawing a line over or around objects
- d3-nelson-rules (⭐16) - Apply nelsons rules of process control to a set of data
- d3-tooltip (⭐11) - Arrow shaped tooltip with shadows and dynamic content
- d3-xray (⭐26) - Bookmarklet that logs results of the data joins as you mouse over
- textures (⭐6k) - SVG patterns for data visualization
Miscellaneous / Third Party
- d3-force-gravity (⭐21) - Implement gravitational attraction (or force-field-like repulsion)
- mermaid (⭐53k) - Generation of diagrams and flowcharts from text in a markdown style
- netvis (⭐16) - Visualize network communication for arbitrary protocols
20. Awesome Music
Related lists
- Awesome Music Listening (⭐112) - Awesome list of websites dedicated to listening to music.
- Awesome sheet music (⭐736) - A curated list of awesome sheet music software, libraries and resources.
21. Awesome Swift
Concurrency
- GroupWork (⭐42) 🐧 - Easy concurrent, asynchronous tasks.
Gesture
- ShowTime (⭐507) - Show off your iOS taps and gestures for demos and videos with just one line of code.
UICollectionView / Barcode
- AZCollectionViewController (⭐95) - Easy way to integrate pagination with dummy views in CollectionView, make Instagram Discover withing minutes.
22. Awesome Ruby
Image Processing
- ruby-vips (⭐827) - A binding for the libvips image processing library.
23. Awesome Mongodb
Resources / Articles
- Optimizing MongoDB Compound Indexes (A. Jesse Jiryu Davis, MongoDB Inc.) - Everything you need/have to know about indexes
Libraries / JavaScript
- mongration (⭐84) - Node.js migration framework
Tools / Deployment
- puppet-mongodb (⭐92) - Puppet module (formerly puppetlabs-mongodb)
24. Awesome Cakephp
Development Environment
- Oven (⭐141) - Setup your favorite framework with 1 file and 1 click.
25. Awesome Cl
To third parties
- cl-influxdb (⭐23) - an interface to the Time Series Database InfluxDB. MIT.
Miscellaneous
- opticl (⭐179) - a library for representing and processing images. BSD_2Clause.
Readline, ncurses and other graphical helpers / Third-party APIs
- cl-charms (⭐155) - an
interface to
libcurses
in Common Lisp. It provides both a raw, low-level interface to libcurses via CFFI, and a more higher-level lispier interface. MIT.
Apps / Third-party APIs
- lake (⭐86) - a GNU make like build utility. MIT.
26. Awesome Calculators
Calculator apps: / Cross-Platform
- mdlt (⭐146) - Command-line utility for quick math.
27. Awesome Aws
SDKs and Samples / Perl SDK
Open Source Repos / Security
- ttlequals0/autovpn 🔥🔥🔥🔥 (⭐2k) - Create On Demand Disposable OpenVPN Endpoints.
28. Awesome Security
Other Awesome Lists / Other Security Awesome Lists
- Awesome Threat Detection and Hunting (⭐3.3k) - A curated list of awesome threat detection and hunting resources.
29. Alternative Internet
Messaging
- BitMessage is a P2P communications protocol used to send encrypted messages to another person or to many subscribers. It is decentralized and trustless, meaning that you need-not inherently trust any entities like root certificate authorities. See whitepaper.
- Cables communication implements secure and anonymous communication using email-like addresses, pioneered in Liberté Linux. Cables communication is Liberté's pivotal component for enabling anyone to communicate safely and covertly in hostile environments.
- Mailpile is free software, a web-mail program that you run on your own computer, so your data stays under your control. Because it is free software (a.k.a. open source), you can look under the hood and see how it works, or even modify it to make it better suit your particular needs. Mailpile is designed for speed and vast amounts of e-mail, it is flexible and themeable and has support for strong encryption built in from the very start.
- Matrix is an open standard for decentralised communication, providing simple HTTP APIs and open source reference implementations for securely distributing and persisting JSON over an open federation of servers. You can use Matrix for any project where you need a common data fabric to link together fragmented silos of communication.
Protocols
- Webmentions are an interesting method of notify another site that a comment /post on your own site is written in response to a post on their site. The site receiving the webmention notification can then verify the request and gather the message adding into a conversation flow in their post.This project (⭐43) is working on a unified API.
Uncategorised
- Aktie (⭐22) A decentralized and anonymous forum and file sharing app for I2P.
- Askemos creates an "autonomous virtual execution environment for applications" - designed to be tamper-proof and fault tolerant. Users share not only static files but dynamic objects too. Code is taken as equivalent to contracts ("smart contracts") and hosts check each others compliance.
- BaseParadigm is an open source (GPLv3) library for managing a content addressable binary semantic graph. Content addressability means enabling a number of dataexchange protocols (including p2p) for a developer using BaseParadigm.
- BitTorrent Sync by BitTorrent Labs. Easy and effortless file replication between computers (and mobile devices) without using the cloud, so the only limit is available storage. All data transfers are encrypted. Works on Windows, Linux, OSX, Android and iOS. Recently they've opened up their API to developers.
- bitlove-ui Bitlove creates Torrents for all enclosures of an RSS/ATOM feed and seeds them for podcasts.
- Commotion Wireless is an open-source communication tool that uses mobile phones, computers, and other wireless devices to create decentralized mesh networks.
- The Cryptosphere is a global peer-to-peer cryptosystem for publishing and securely distributing both data and HTML5/JS applications pseudonymously with no central point of failure. It's built on top of the next-generation Networking and Cryptography (NaCl) library and the Git data model. Code (⭐1.2k)
- DNSChain (⭐1.7k) aims to fix web security by Man-in-the-Middle proofing connections. It's a secure, decentralized PKI (public key infrastructure) that makes blockchain tech (like Namecoin, Blockstore, etc.) usable for arbitrary devices.
- Firestr (⭐357) is a simple decentralized communication and computation platform. Apps are written in Lua and are pushed to peers where they automatically run and connect. All communication is P2P and encrypted.
- Freedom Box is about privacy, control, ease of use and dehierarchicalization. Inspired by Eben Moglen's vision of a small, cheap and simple computer that serves freedom in the home. We are building a Debian based platform for distributed applications.
- Freenet is free software which lets you anonymously share files, browse and publish "freesites" (web sites accessible only through Freenet) and chat on forums, without fear of censorship. Freenet is decentralised to make it less vulnerable to attack, and if used in "darknet" mode, where users only connect to their friends, is very difficult to detect.
- Friendica (⭐1.4k) is a decentralised network which focuses on federation of social networking sites and projects into a common stream.
- GNUnet is GNU's framework for secure peer-to-peer networking that does not use any centralized or otherwise trusted services.
- GUN (⭐18k) is an open source, real-time, fully decentralized, offline-first, graph database that is also simple to setup and use for web development.
- Grimwire is a browser OS which uses Web Workers for process isolation, and WebRTC for peer-to-peer communication.
- Guifi is a european (especially from Catalonia, Spain) large network with over 22000 active nodes. Uses wifi in both infrastructure and mesh mode. Over 25km of fiber as well so far.
- The Hubzilla is a decentralised identity and communications platform which provides internet-wide single-sign-on with nomadic identity, internet-wide access control, communications, content management and personal cloud storage.
- Hyperboria is a global decentralized network of "nodes" running cjdns software. The goal of Hyperboria is to provide an alternative to the internet with the principles of security, scalability and decentralization at the core. Anyone can participate in the network by locating a peer that is already connected.
- I2P is an anonymizing network, offering a simple layer that identity-sensitive applications can use to securely communicate. All data is wrapped with several layers of encryption, and the network is both distributed and dynamic, with no trusted parties.
- KA Lite (⭐456) is an open-source, lightweight, pure-Python web server and web app for serving Khan Academy content (videos and exercises) -- including progress tracking, coach reports, and gamification -- without needing persistent internet connectivity.
- KadNode (⭐407) delegates DNS requests (*.p2p) from any application and tries to resolve it using the BitTorrent Mainline DHT. Own addresses can be announced and combined with public/secret keys. KadNode can be used as a decentralized DynDNS system, but also covers many other use cases.
- Keybits makes it easy to run your own personal server. Setup and maintenance is made simple by using Docker and Ansible. (Similar to Sovereign but using Docker to 'containerize' applications.)
- Known is a simple way to share your story with a variety of media, from any device. Aligned with the indie web movement, Known sites can be installed on your own server, and each one will operate as a node in a global social network, together with other indie web platforms. Known is fully extensible and supports microblogging, photos, articles, events, location check-ins and bookmarks out of the box. It is a responsive web platform that works on anything with a web browser.
- LibraryBox is an open source, portable digital file distribution tool based on inexpensive hardware that enables delivery of educational, healthcare, and other vital information to individuals off the grid.
- MORPHiS is a global encrypted distributed datastore intended to replace the cloud for storage and far more. Free open source peer-to-peer high-performance distributed datastore.
- The MaidSafe network is a fully distributed platform on which application developers can build distributed applications. The network is made up by individual users who contribute storage, computing power and bandwidth to what is a global, public cloud.
- MediaCrush is free software (as in freedom and as in beer) for hosting media on the web. It's designed from the ground up to protect users' privacy and it losslessly compresses media whenever possible. It supports more than 500 formats of images, video and audio. If ffmpeg accepts it, MediaCrush can process it. It also converts GIFs to HTML5 video.
- GNU MediaGoblin (also shortened to MediaGoblin or GMG) is a free, decentralized Web platform (server software) for hosting and sharing digital media, aimed at providing an extensible, adaptive, and freedom-respectful software alternative to major media publishing services such as Flickr, deviantArt, YouTube, etc.-- Wikipedia
- MettaNode (⭐27) is a tool for fully decentralized communications - grab data you like and store it forever, share data with your friends, start chats, voice or video calls, form groups by interest, transparently keep all your notes between all of your devices; all based on a simple ideas of UIA. It is still in its infancy and only base transport protocol is done, work is now going on on overlay routing network. Final target is to have a bunch of clients for desktop and mobile platforms (Win, Mac, Linux, Android, iOS) as well as own operating system implementation (Metta (⭐69)) running together.
- Mixmaster is a remailer network. It represents the second generation of remailers. Mixmaster can be used via a web sites like Anonymouse or as a stand-alone client.
- Mixminion is a new remailer approach. The so-called type III remailer allows it to receive and send anonymous messages. However the development has stalled and the current software needs improvement.
- NameCoin is a decentralized naming system based on Bitcoin technology.
- 1TY is "One Time Self Destructing Links For Sharing Sensitive Information"
- OpenLibernet is a project to create a robust decentralized global mesh communication network that regards security and privacy as a priority and makes internet regulation and censorship impossible. OpenLibernet is built around a robust payment system based on Bitcoin that rewards its users for actively joining, expanding and maintaining the network, and creates a traffic economy with perpetually decreasing prices.
- Ori is a distributed file system built for offline operation and empowers the user with control over synchronization operations and conflict resolution. It provides history through light weight snapshots and allows users to verify the history has not been tampered with. Through the use of replication instances it is resilient and can recover damaged data from other nodes.
- Osiris is software for decentralized portal, managed and shared via P2P between members.
- PageKite is a dynamic reverse proxy designed to allow hosting of live (web-)servers on devices that are mobile, stuck behind strict firewalls or otherwise lack public IPs.
- PeerCDN automatically serves a site's static resources (images, videos, and file downloads) over a peer-to-peer network made up of the visitors currently on the site.
- PeerServer is a peer-to-peer client server using WebRTC, where your browser acts as a server for other browsers across WebRTC peer-to-peer data channels.
- Peerm Anonymous P2P inside browsers, no installation, encrypted and secure. The browsers are talking the Tor protocol extended to P2P and are connecting to the nodes using WebSockets, multi-sources and streaming are supported. The final goal is to build a complete serverless P2P where anonymizer nodes are inside the browsers too relaying the traffic, using WebRTC.
- Phantom is (was?) a system for generic, decentralized, unstoppable internet anonymity
- Piwik is the leading open web analytics platform currently used by individuals, companies and governments all over the world. With Piwik, your data will always be yours. Piwik is an alternative to Google Universal Analytics.
- Psyced is a scalable multi-protocol multi-casting chat, messaging and social server solution to build decentralized chat networks upon, released as open source.
- Quick mesh project is an openwrt based mesh networking firmware. Can be installed on any openwrt supported system. Auto configures any needed connections, auto detects internet connections and aunounces them. Native IPv6 support with IPv4 tunnels for current networking support.
- Samizdat is a self-replicating LiveCD which creates an IPSec VPN between each newly-created LiveCD node and the system that created it. It is thus "rhizomal" in the sense of Serval, but its objectives are more like those of arkOS: each node runs peer-to-peer services intended to replace the centralized services of github, skype, facebook, gmail, etc.. Samizdat provides strong cryptography for authentication of users over the network, and full disk encryption for installed systems, providing novice users fully-automated (zero-learning-curve) access to high-grade security. Samizdat's installer does not ask any questions of the user except where to install. The goal of Samizdat is to provide the benefits of public key cryptography to users who do not even understand what public key cryptography is.(Samizdat is also -- incidentally -- a generic framework for creating and managing LiveCD images for other purposes, such as managing multiple systems on a LAN, or system backup.)Send mail to [email protected] (public mailing list) or [email protected] (private email of project founder) for more information.
- Sandstorm.io is a personal cloud platform that makes it easy to run web apps on your own server. Apps are installed through an app-store-like web interface. Every app runs in a separate secure sandbox.
- Serf is a decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant.
- ShareIt!, server-less P2P filesharing application in pure Javascript and HTML5 using WebRTC. Winner of the "Most Innovative Project" on the spanish Free Software Universitary Championship 2013.
- SlapOS is a decentralized Cloud Computing technology. It can automate the deployment and configuration of applications in a heterogeneous environment, either in datacenters or self-hosted. SlapOS is a Free Software (GPL).
- Sneer is a free and open source sovereign computing platform. It runs on your Windows, Mac or Linux machine (like Skype or Firefox) using the Java VM. It enables you to create your personal cluster by sharing hardware resources (CPU, disk space, network bandwidth) with your friends, host your own social network, information and media, create sovereign applications and share them with others, download and run sovereign applications created by others.You can do all these things directly with your peers, in an autonomous, sovereign way, without depending on online service providers such as email providers, Google, Facebook, etc.
- SocietyOfMind (⭐40) is a complete information model to make a p2p network and 3-d visualization layer that can scale to billions, re-make the Internet, and form a meta-mind for the planet. For the full scope of the project and philosophy see the wiki.
- Sovereign (⭐10k) is a set of Ansible playbooks that you can use to build and maintain your own personal cloud. It’s based entirely on open source software, so you’re in control.
- Sparkleshare is a self-hosted file sync service, similar to Dropbox and based on Git.
- SporeStack is a platform for launching servers with Bitcoin, without an account or registration. Completely API driven, down to the payments. Focuses on ephemeral servers and design. Javascript launcher, Python library/client, and launch profiles are all released into the public domain.
- StreamRoot is JavaScript in-browser video player using WebRTC. It creates a real-time peer-to-peer sharing network of users watching the same videos simultaniously, and reduces the origin server's bandwidth usage.
- SubToMe is a universal follow button. It decouples the publishing platform and the subscribing platform so that it's as easy to follow someone's RSS/Atom feed than it is to follow them on Twitter or Google+!
- SyncNet is a decentralized web browser built on top of BitTorrent Sync and (soon) Colored Coins for name resolution. Every time you access a site, you store all of its contents on your machine. The next user to request the site can get the contents from both your machine and the original server. As more people access a page, it becomes available from more machines, reducing the load on the original server.
- Syncthing replaces Dropbox and BitTorrent Sync with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.
- Syndie is an open source system for operating distributed forums offering a secure and consistent interface to various anonymous and non-anonymous content networks.
- Dyne's Tomb the crypto-undertaker is free software for easy encryption and backup of personal files, written in a single ZShell script that is easy to review and links commonly shared components (such as cryptsetup), unlike TrueCrypt. Tomb implements and encourages OPSEC best-practice, and comes with bind and execution hooks, steganography of keys and fast search over filenames and contents, and a graphical user interface.
- Tor protects you by bouncing your communications around a distributed network of relays run by volunteers all around the world: it prevents somebody watching your Internet connection from learning what sites you visit, and it prevents the sites you visit from learning your physical location.
- Tribler (⭐4.7k) Aims to create a censorship-free Internet. Already deployed, used and incrementally improved for 8-years. Tribler uses an upcoming IETF Internet Standard for video streaming and is backward compatible with Bittorrent. Future aim is using smartphones to even bypass Internet kill switches. An early proof-of-principle Tribler-mobile is available on the Android Market. Key principle: 'the only way to take it down is to take The Internet down'. Overview paper.
- Trovebox is an open source photo sharing webapp (like Instagram), which you can self-host. iOS and Android apps also open source. Uses cloud or local storage for the actual photos. Originally known as OpenPhoto; see also theopenphotoproject.org.
- TrueCrypt Free open source disk encryption software for Windows 7/Vista/XP/Mac OSX/ & Linux. Creates a virtual encrypted disk within a file and mounts it as a real disk. Encrypts an entire partition or storage device such as USB flash drive or hard drive. Encrypts a partition or drive where Windows is installed (pre-boot authentication). Encryption is automatic, real-time (on-the-fly) and transparent. Parallelization and pipelining allow data to be read and written as fast as if the drive was not encrypted. Encryption can be hardware-accelerated on modern processors. Provides plausible deniability, in case an adversary forces you to reveal the password: Hidden volume (steganography) and hidden operating system. More information on documentation page
- UBOS is a new Linux distro for personal servers and IoT devices. Installing and maintaining web applications tends to take a lot of time; UBOS aims to make this much simpler.
- Unhosted - also known as "serverless", "client-side", or "static" web apps, unhosted web apps do not send your user data to their server. Either you connect your own server at runtime, or your data stays within the browser.
- Urbit - an operating function, from Mars.
- Village Telco is a an easy-to-use, scalable, standards-based, wireless, local, DIY, telephone company toolkit. Their mission is to making voice and data communication affordable and accessible to anyone.
- Wave is a distributed, near-real-time, rich collaboration platform that allows users to work together in new and exciting ways. Wave allows for flexible modes of communication, blending chat, email and collaborative document editing in to one seamless environment.
- Webfist is a fallback for when providers don't support WebFinger natively. It lets you do WebFinger lookups for email addresses even if the owner of the domain name isn't playing along. WebFist works because of a judo move on an existing infrastructure: DKIM.
- Yaler is a simple, open and scalable relay infrastructure for secure Web and SSH access to embedded systems located behind a firewall, NAT or mobile network router.
- ZeroTier One is an open source application that creates huge distributed Ethernet networks. It makes use of supernodes, but these run the same code as ordinary nodes and end-to-end encryption protects all unicast traffic. Semi-commercial with a freemium model.
- dn42 is a big dynamic VPN network, which employs Internet technologies (BGP, whois database, DNS, etc). Participants connect to each other using network tunnels (GRE, OpenVPN, Tinc, IPsec), and exchange routes thanks to the Border Gateway Protocol. Network addresses are assigned in the 172.22.0.0/15 range, and private AS numbers are used: see registry. See the About page for more information.
- eDonkey network is a decentralized, mostly server-based, peer-to-peer file sharing network best suited to share big files among users, and to provide long term availability of files
- The ePlug is a tiny circuit board that resides inside of 'ePlug Certified' electrical outlets. Decentralized Meshnet, distributed computing, 6 gig WiFi. ISP's, CDN's and racks of servers, switches and wire no longer needed.
- edgenet is a peer-to-peer opportunistic network built over mobile devices (and potentially home routers). It is a concept, with many layers already build (ZeroMQ, Zyre). It uses temporary 'cells' to connect devices and exchange information opportunistically. It's suited to decentralized chat and proximity networking.
- gitsync (⭐53) is a git repository synchronisation and discovery tool. Its goal is to allow developers to coordinate without a central master repository.
- pubsubhubbub is a simple, open, server-to-server webhook-based pubsub (publish/subscribe) protocol for any web accessible resources.
- pump.io Described as "a stream server that does most of what people really want from a social network". It's a social stream with support for federated comunication.
- qaul.net (⭐502) implements a redundant, open communication principle, in which wireless-enabled computers and mobile devices can directly form a spontaneous network. Chat functions, file sharing and voice chat is possible independent of internet and cellular networks.
- Storj is an open source project actively developing a completely decentralized, secure and efficient cloud storage service that integrates a peer-to-peer protocols based on Bitcoin.
- wlan slovenija is developing technologies for easy deployment of community wireless mesh networks. The main idea is that power is in numbers so deployment should be so easy that anybody can do it, that anybody can start a new wireless mesh network and create a new community.
Dead
- Zero Bin is an open source alternative for pastebin with burn-after-read function & client side encryption. Source code is also available on github https://github.com/sametmax/0bin (⭐1.4k)
- Yaap it ! is another client-side encrypted burn-after-reading sharing service. It's written in JavaScript and you can install it on you own server: https://github.com/SeyZ/yaapit (⭐26)
- Tent is a protocol that puts users back in control. Users should control the data they create, choose who can access it, and change service providers without losing their social graph.Tent is a protocol, not a platform. Like email, anyone can build Tent apps or host Tent servers, all Tent servers can talk to each other, and there is no central authority to restrict users or developers.
- arkOS is an operating system and software stack to easily host your own websites, email addresses, cloud services and more. It uses a graphical interface (called Genesis) to do all of this, with a focus on end-user experience and simple design. Presently in active development, it is currently functional on the Raspberry Pi with new services and platforms in the works.
30. Awesome Robotics
Courses
- Robotics edx 💵
31. Awesome Computer Vision
Machine Learning and Statistical Learning
- Machine Learning for Computer Vision - Rudolph Triebel (TU Munich)
Blogs / Image Deblurring
- Computer Vision Basics with Python Keras and OpenCV (⭐416) - Jason Chin (University of Western Ontario)
32. Free for Dev
Security and PKI
- Have I been pwned? — REST API for fetching the information on the breaches.
- Internet.nl — Test for modern Internet Standards like IPv6, DNSSEC, HTTPS, DMARC, STARTTLS and DANE
33. Awesome Static Website Services
Forms / Normal Forms
- Formester - Forms and email marketing (lead collection, email campaigns, and newsletters) with integrations.
Forms / Provided by the Host
- Netlify - Netlify comes with built-in form handling.
E-Commerce / Provided by the Host
- Ecwid - Embeddable shopping cart.
34. Awesome Cpp
Frameworks
- Yomm2 (⭐347) - Fast, Orthogonal, Open multi-methods. Supersedes Yomm11 (⭐117) [Boost]
Graphics
- magnum (⭐4.7k) - Lightweight and modular C++11/C++14 graphics middleware for games and data visualization. [MIT] website
35. Awesome Elixir
Search
- giza_sphinxsearch (⭐19) - Client for Sphinx Search compatible with Manticore.
Statistics
- simple_stat_ex (⭐12) - Ecto compatible library for simple stat keeping by time period.
Text and Numbers
- nanoid (⭐214) - Elixir port of NanoID, a secure and URL-friendly unique ID generator.
36. Awesome Vue
Resources / Books
- Full-Stack Vue.js 2 and Laravel 5 by Anthony Gore, Packt. (December 2017)
- Vue.js 2.x by Example by Mike Street, Packt. (December 2017)
Components & Libraries / UI Components
- vue-datepicker (⭐702) - [unmaintained] Calendar and datepicker component with material design for Vue.js.
- vuejs-datepicker (⭐2.6k) - A simple Vue.js datepicker component. Supports disabling of dates, inline mode, translations.
- v2-datepicker (⭐90) - A simple datepicker component based Vue 2.x.
37. Awesome Salesforce
Table of Contents / Packages and Libraries supporting salesforce
Apex Core HttpCallout (⭐62) - Apex HTTP Callout Framework.
This library has been extended by five libraries
Key Features of this library
- Framework for HTTP callouts.
- JSON serialization and deserialization base classes.
- OAuth Client - extends the base AbstractClient to provide the callouts required for OAuth authentication.
- Force.com ESAPI (⭐115) - Enterprise Security API for the Apex language on the Force.com platform. This library consists of three modules - Validation, Output Encoding and Access Control(CRUD, FLS and Sharing).
- Prev: Jan 22 - Jan 28, 2018
- Next: Jan 08 - Jan 14, 2018