Awesome List Updates on Sep 30 - Oct 06, 2019
58 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Dotnet
API
- TLSharp (⭐1k) - It's a perfect fit for any developer who would like to send data directly to Telegram users or write own custom Telegram client.
Application Frameworks
- HopFramework (⭐49) - HopFramework is a framework to create projects easily applying Domain Driven Design and a lot of patterns to delivery a better solution.
Blockchain
- Nethermind (⭐1.2k) - full Ethereum client in .NET Core
GUI
- HandyControl (⭐5.9k) - Contains some simple and commonly used WPF controls
HTML and CSS
- LtGt (⭐119) - lightweight HTML processor, can be used to parse and navigate DOM, handles CSS selectors, can convert to Linq2Xml, easily extensible, and more.
Image Processing
- Colourful (⭐273) - Open source .NET library for working with color spaces.
Install tools
- Onova (⭐501) - An unopinionated auto-update framework for desktop applications.
Machine Learning and Data Science
- Catalyst (⭐705) Cross-platform Natural Language Processing (NLP) library inspired by spaCy, with pre-trained models, out-of-the box support for training word and document embeddings, and flexible entity recognition models. Part of the SciSharp Stack
Mathematics
- Rationals (⭐79) - Implementation of rational number arithmetic for .NET with arbitrary precision.
Misc
- Coravel (⭐3.8k) Near-zero config .NET Core library that makes Task Scheduling, Caching, Queuing, Mailing, Event Broadcasting (and more) a breeze!
Queue
- Gofer.NET (⭐540) - Easy C# API for Distributed Background Tasks/Jobs for .NET Core. Inspired by celery for python.
Tools
- Mockaco (⭐327) - API mock server with fast setup, useful to simulate HTTP responses, leveraging ASP.NET Core features, built-in fake data generation and C# scripting engine powered by Roslyn scripting API.
- AnyStatus - A desktop notifications app for monitoring CI/CD pipelines, servers, network, health and metrics. AnyStatus supports Azure DevOps, Jenkins, TeamCity, AppVeyor and more.
Source Generator
- .NET Open Source Developer Projects (⭐14k) - This community maintained list showcases .NET open source projects that are useful for any aspect of the development process.
2. Awesome Job Boards
Tech / Europe
- SwissDev Jobs - Jobs for Software Developers from the EU that want to work in Switzerland
3. Awesome Cl
Community / Interfaces to other package managers
- dh-quicklisp-buildapp (⭐7) - debhelper utility to let you compile your quicklisp-based Common Lisp code into a buildapp binary in a .deb with almost no effort. MIT.
4. Awesome Phalcon
Miscellaneous
- Breadcrumbs (⭐40) - Powerful and flexible component for building site breadcrumbs in Phalcon 2+.
5. Game Datasets
API
- Marvel Developer - Information about Marvel's vast library of comics.
6. Awesome Electron
Using Electron / Other
- jest-electron (⭐154) - Run and debug Jest unit tests in a browser environment.
7. Awesome Jupyter
Runtimes/Frontends
- Beaker - Development environment with seamless data transmission from one language to another.
8. Awesome Electronics
CAD Specific / KiCad
- InteractiveHtmlBom (⭐3.6k) - A html BOM generation tool for manual pick and place.
PCB Batching Services / Altium
- JLCPCB - Low cost PCB batching service with inhouse low cost SMT service.
Blogs / Altium
- Dangerous Prototypes - Blog about open source hardware projects and interesting app notes.
9. Vertx Awesome
Cloud Support
- AWS SDK (⭐46) - Use AWS Java SDK v2 (async) with Vert.x
10. Awesome Python Typing
Articles / Third-party articles
- 1-minute guide to real constants in Python - Full tutorial about
Final
constants and inheritance.
- Simple dependent types in Python - Full tutorial about
Literal
types.
11. Awesome Embedded Rust
Board support crates / STMicroelectronics
12. Awesome Playcanvas
Community
13. Awesome Json
Frontend components
- react-jsonschema-form - A React component for building Web forms from JSON Schema. (React)
Online tools
- JSONMate - JSON editor, inspector and beautifier.
14. Awesome Flexbox
Courses / Slides and Notes
- Learn Flexbox for free - scrimba
15. Awesome Slack
Development
Regional
Misc
- Safelight - Photography.
- DFIR Community - Information Security.
Looking for more lists like that
16. Awesome Iot
Software / Middlewares
- OPC Router - IoT Gateway with various plug-ins (OPC UA, Mqtt, SQL, REST, SAP, InfluxDB, Printer, ...)
17. Awesome Food
Things to read / Books
- The 4-hour Chef - The Simple Path to Cooking Like a Pro, Learning Anything, and Living the Good Life by Timothy Feriss
- How to bake Pi - An Edible Exploration of the Mathematics of Mathematics by Eugenia Cheng
Things to read / Forums and chat groups
- /r/cooking - /r/Cooking is a place for the cooks of reddit and those who want to learn how to cook.
- /r/GifRecipes - Recipes in an easy to follow gif format.
- /r/AskCulinary - /r/AskCulinary provides expert guidance for your specific cooking problems to help people of all skill levels become better cooks, to increase understanding of cooking, and to share valuable culinary knowledge.
- /r/recipes - Improve and share your cooking repertoire with recipes from reddit's community.
- /r/IndianFood - Indian Food is your step by step guide to simple and delicious home cooking. From regional Indian cuisine to popular dishes from around the globe, our community's focus is to make cooking easy.
Courses and MOOCs / Forums and chat groups
- Child Nutrition and Cooking - This course examines contemporary child nutrition and the impact of the individual decisions made by each family. The health risks associated with obesity in childhood are also discussed.
- Science & Cooking: From Haute Cuisine to Soft Matter Science (chemistry) - Top chefs and Harvard researchers explore how everyday cooking and haute cuisine can illuminate basic principles in chemistry, physics, and engineering.
- Science & Cooking: From Haute Cuisine to Soft Matter Science (physics) - Part 2 of the class above, learn about elasticity, viscosity, mayonnaise, baking, and more!
18. Awesome Jamstack
CMS
- Ghost - A headless CMS for online publications
Books / Automation
19. Awesome Pagespeed Metrics
Concepts / Lab Data (Synthetic Measurements)
- Sitespeed.io - A set of open source performance monitoring tools.
- Calibre - Web performance monitoring SaaS.
- treo.sh - Web performance monitoring SaaS.
- SpeedCurve - Web performance monitoring SaaS.
Concepts / Field Data (Real User Monitoring - RUM)
- SpeedCurve LUX - Real User Monitoring SaaS.
- Akamai mPulse - Real User Monitoring SaaS.
- Sematext Experience - Real User Monitoring SaaS.
20. Awesome Html5
Mobile / Push Notifications
21. Awesome Home Assistant
In case you need help / Official Communities
- Home Assistant Discord - Join the chat, most of us are there.
- Home Assistant Community - The discussion forum, also used for feature requests.
- Home Assistant Subreddit - If you are into Reddit, subscribe.
In case you need help / Other Communities
- Dr. ZZs - Facebook group by Dr. Zzs.
- ESPHome Discord - Get support for your DIY ESPHome project.
Public Configurations / Other Communities
- Carlo Costanzo (⭐4.1k) - Probably the most documented configuration out there.
- DubhAd (⭐448) - Also known as Tinkerer shares his configuration files.
- geekofweek (⭐1.1k) - Has over 300+ automations.
- Mahasri Kalavala (⭐193) - Impressive setup, with lots of different hardware working together.
- Alok Saboo (⭐1.6k) - Also known as arsaboo. Regularly updated.
- Aaron Bach (⭐254) - Also known as bachya. Regularly updated and includes numerous Dockerized services.
- Franck Nijhof (⭐1.5k) - Hass.io based, very different configuration structure compared to others.
Add-ons / Third Party Add-ons
- SSH & Web Terminal (⭐195) - SSH and Web-based terminal with tons of pre-loaded useful tools.
- UniFi Controller (⭐182) - The UniFi Controller allows you to manage your UniFi network using a web browser.
- Node-RED (⭐348) - Flow-based programming for the Internet of Things.
- Plex Media Server (⭐96) - Your recorded media beautifully organized and ready to stream.
- IDE (⭐61) - Advanced web-based IDE, based on Cloud9 IDE.
- Dasshio (⭐165) - Easily use your Amazon Dash Buttons.
- InfluxDB (⭐116) - Scalable datastore for metrics, events, and real-time analytics.
- Grafana (⭐159) - Open platform for beautiful analytics and monitoring.
- Tor (⭐39) - Protect your privacy and access your instance via Tor.
- Spotify Connect (⭐109) - Spotify Connect client for playing music on your Home Assistant device.
- zigbee2mqtt (⭐559) - Zigbee to MQTT bridge, get rid of your proprietary Zigbee bridges.
- TasmoAdmin (⭐188) - Centrally manage all your Sonoff-Tasmota devices.
- Aircast (⭐219) - AirPlay capabilities for your Chromecast players.
- AirSonos (⭐57) - AirPlay capabilities for your Sonos players.
- Dropbox Sync (⭐106) - Upload your backup snapshots to Dropbox.
- Log Viewer (⭐35) - Browser-based live log viewing utility.
- Tautulli (⭐34) - Monitor and get statistics from your Plex server.
- motionEye (⭐200) - Simple, elegant and feature-rich CCTV/NVR for your cameras.
- Backup to Google Drive (⭐86) - Backup snapshots to Google Drive.
- Glances (⭐87) - A cross-platform system monitoring tool written in Python.
- Matrix (⭐47) - A secure and decentralized communication platform.
- AdGuard Home (⭐257) - A network-wide ad-and-tracker blocking DNS server with parental control.
- Traccar (⭐75) - Traccar is modern GPS Tracking Platform.
- Home Panel (⭐172) - A touch-compatible web frontend for controlling the home.
- Hass.io Google Drive Backup (⭐2.1k) - A complete and easy to configure solution for backing up your snapshots to Google Drive.
- Grocy (⭐189) - ERP beyond your fridge! A groceries & household management solution for your home.
Dashboards / Third Party Add-ons
- 📺 Getting started with Lovelace UI - Great introduction to Lovelace UI by DrZzs.
- Share the Love - Custom card demos and configuration examples for Lovelace.
- 📺 How to set up Lovelace - Excellent step by step video for beginners by JuanMTech.
Dashboards / Icon packs
- Font Awesome Icons (⭐186) - Use the free icons from Font Awesome in your frontend.
Dashboards / Themes
- Midnight - A dark theme by Marcel Hoffs.
- Dark Cyan - A dark theme with cyan accents by Ryoen Deprouw.
- Grey Night - A dark theme with grey accents by ksya.
- Dark Red - A dark theme with red accents by Ryoen Deprouw.
- Halloween - Pumpkins colored by Mahasri Kalavala.
- Black and Green - A dark theme with pale green accents by GreenTurtwig.
- Vintage - Give your frontend a vintage look with this theme by Anup Surendran.
- Carbon Green - Light carbon theme with green accents by Reua.
- Many Themes, One Repo (⭐190) - 13 Themes in a convenient ZIP file.
Dashboards / Custom Cards
- Canvas Gauge Card (⭐110) - Use awesome gauges from canvas-gauges.com.
- Mini Media Player (⭐1.2k) - A minimalistic media player card.
- Mini Graph Card (⭐2.1k) - A minimalistic sensor graph card.
- Button card (⭐1.2k) - Button card for your entities.
- Slider Entity Row (⭐668) - Add a slider to adjust, e.g., the brightness of lights in lovelace entity cards.
- Power Wheel Card (⭐140) - An intuitive way to represent the power that your home is consuming or producing.
- Simple Thermostat (⭐580) - A simpler and more flexible thermostat card.
- Bar Card (⭐254) - Customizable animated bar card.
- forked-daapd Card (⭐74) - Control a forked daapd instance.
- Dual Gauge Card (⭐120) - Shows two gauges in one.
- Xiaomi Vacuum Card (⭐216) - Detailed card for Xiaomi vacuum cleaners (and others).
- Simple Weather Card (⭐199) - A minimalistic weather card, inspired by Google Material Design.
- Home Card (⭐155) - A quick glance of the state of your home.
- Banner Card (⭐488) - A fluffy linkable banner with interactive glances to spice up your home dashboards.
- Spotify Card (⭐266) - List and select from current available devices and users top playlists on Spotify.
- Battery Entity (⭐172) - Displaying battery levels for battery entities.
- Multiple Entity Row (⭐533) - Show multiple entity states or attributes on entity rows.
- Home Feed Card (⭐178) - Display a combination of persistent notifications, calendar events, and entities in the style of a feed.
- Config Template Card (⭐282) - Allow using templates in Lovelace.
Dashboards / Alternative Dashboards
- TileBoard (⭐1.5k) - A simple yet highly configurable Dashboard.
Custom Integrations / Alternative Dashboards
- Lutron Caseta Pro (⭐178) - Integrates Lutron Caseta Smart Bridge PRO / RA2 Select.
- SmartIR (⭐1.3k) - Integrates devices using Broadlink IR.
- Xiaomi Hygrothermo (⭐83) - Sensor platform for Xiaomi Mijia BT Hygrothermo temperature and humidity sensor.
- Volkswagen Carnet (⭐186) - Integrates Volkswagen Carnet (requires valid Carnet subscription).
- Untappd (⭐34) - Connects with your Untappd account.
- Elasticsearch (⭐102) - Publishes events to Elasticsearch.
- Alexa Media Player (⭐950) - Allow control of Amazon Alexa devices.
- iCloud3 (⭐292) - Improved version of the iCloud device tracker component with a lot of capabilities.
- Circadian Lighting (⭐537) - Circadian Lighting slowly synchronizes your color changing lights with the regular naturally occuring color temperature of the sky throughout the day.
- HASS Aarlo (⭐270) - Asynchronous Arlo integration. Similar to the Arlo web site; monitors events and states for all base stations, cameras and doorbells.
DIY / Alternative Dashboards
- ESPHome - Program ESP8266 boards and ESP32 boards using YAML.
- Magic Cards (⭐474) - RFID scannable cards that you can program to do anything.
DIY / DIY Gateways
- OpenMQTTGateway (⭐2.7k) - A flexible MQTT gateway for IR, RF, BLE, MiFlora, SMS, and many sensors.
- esp8266 Milight Hub (⭐818) - Alternative hub for Milight/LimitlessLED devices that uses MQTT.
- zigbee2mqtt (⭐8.6k) - Zigbee to MQTT bridge, get rid of your proprietary Zigbee bridges.
DIY / DIY Projects
- HA SwitchPlate - LCD Touchscreen wall switch replacement.
- 📺 DIY Multisensor - $15, Temperature, Humidity, Light, Motion, and RGB LED, without soldering.
- $10 WiFi RGB Bulb - In inexpensive RGB bulb that works on WiFi.
- 433mhz/IR Bidirectional Gateway - Bidirectional with IR and 433mhz using ESP8266 and MQTT.
- esp8266MQTTBlinds - Automate your window blinds using an ESP8266, a servo and MQTT.
- Home Assistant's Hackster.io - A Hackster channel with multiple DIY projects.
- ESP MQTT Digital LEDs (⭐513) - WS2811 LED Stripe for the JSON Light Component from BRUH.
- Bed Presence Detection - ESP8266 based Bed Presence Detection.
- NFC Scanner (⭐55) - Build an NFC tag/card scanner with an ESP8266, PN532 and MQTT.
- ESP32-Cam Facebox - Tie a ESP32-CAM, HA, and Facebox together for a cheap Facial Recog / Home monitoring solution.
- RaspiPool (⭐302) - A cost-effective, easy-to-build, easy-to-use "Swimming-Pool Automation System".
Online Resources / Blogs
- DIY Futurism - Brad posts articles with great instructions for new users.
- Phil Hawthorne - Co-host of the Home Assistant Podcast.
- Smart Home Hobby - Features budget friendly guides and information.
- Self Hosted Home - Articles on DIY home automation projects and self hosted services.
- Tinkering with Home Automation - Tinkerer's blog and guides.
- HomeTechHacker - DIY Smarthome guides, reviews, and advice.
- Intermittent Technology - Quindor's personal blog for pasting random (mostly technology related) things.
Online Resources / YouTube Channels
- BRUH - Ben has great tutorials for getting started, unfortunately, inactive lately.
- BurnsHA - Great informational and tutorial videos.
- DrZzs - Great how-to videos and also streams live.
- The Hook Up - Tutorials and more, also has videos on home automation in general.
- HASSCASTS - Tips, Tricks & Tutorials, moving to mainly live streams.
- JuanMTech - Easy to follow how-to videos, product reviews and more.
- vCloudInfo - Publishes videos based on his home and GitHub repository.
- digiblurDIY - Tutorials on hardware projects and Tasmota automations.
- Intermit.Tech - Tutorials & reviews: Camera's, Home Networking, ESP8266 boards, Node-RED.
Online Resources / Podcasts
- Home Assistant Podcast - Biweekly podcast with the latest news and interesting guests.
Online Resources / Twitter
- @home_assistant - Open source home automation that puts local control and privacy first.
- @hass_devs - Latest news on the development of Home Assistant for contributors.
- @balloob - Founder of the Home Assistant project.
- @pvizeli - Core developer and creator of the Hass.io project.
- @frenck - Creator of this Awesome list and maintainer of the Community Hass.io Add-ons project.
- @ccostan - Blogger of all things Tech. Smart Home, #IOT & other Geeky subjects.
- @HomeTechHacker - Guy friends call when #tech happens. Tweet 25-50x/week about #smarthome, #homenetwork, #cybersecurity, #Linux, #gadgets, and #life.
- @hassioaddons - For all commmunity add-on news and updates.
- @Dr_Zzs - Great how-to videos and also streams live.
Uncategorized / Twitter
- Room Assistant (⭐1.1k) - A companion client to handle sensors in multiple rooms.
- Home Assistant Companion - iPhone/iPad/iOS App to control and monitor your home remotely.
- Mi Flora via MQTT daemon (⭐532) - Collect and transfer Xiaomi Mi Flora plant sensor data via MQTT.
- hassctl (⭐79) - Simple command line utility to help debug your configuration.
- Fully Kiosk Browser - Highly configurable Android Kiosk Browser and App Launcher.
- Developer Documentation - The official developer documentation.
- HASS Configurator (⭐259) - Browser-based configuration file editor.
- HA-Dockermon (⭐215) - A Node.js service for RESTful switches to control Docker containers.
- Python Amazon Dash (⭐766) - Hack your Amazon Dash to run what you want. Without welders.
- homekit2mqtt (⭐316) - HomeKit to MQTT bridge.
- Home Assistant Device Database - Database of supported/confirmed working devices.
- Jinja Scripts for Curious Minds (⭐193) - Bunch of Jinja2 scripts helping you to understand it better.
- Ariela - Freemium Android client application with widget support.
- Gitlab CI/CD - How to simplify your smart home configuration with GitLab CI/CD.
- Monitor (⭐1.4k) - Distributed advertisement-based BTLE presence detection reported via MQTT.
- HASS-data-detective (⭐145) - Explore and analyse your database data.
- ADB Intents - List of ADB intents to control Android Devices.
- Home Assistant Config Helper for VSCode - Visual Studio Code Extension that provides auto-completion, config validation and snippets when editting your configuration.
Alternative Home Automation Software / Twitter
- openHAB - Java-based and aims at being a universal integration platform.
- Domoticz (⭐3.2k) - A lightweight Home Automation System.
- Gladys (⭐2.2k) - Open source program which runs on your Raspberry Pi.
- SmartThings - Commercial home automation hub by Samsung.
Other Awesome Lists / Twitter
- awesome-smarthome (⭐369) - Curated list of awesome SmartHome/Home Automation things.
- awesome-iot (⭐2.6k) - Curated list of awesome Internet of Things projects and resources.
- awesome-open-iot (⭐539) - Curated list of open source IoT frameworks, libraries and software.
- awesome-amazon-alexa (⭐521) - Curated list of awesome resources for the Amazon Alexa platform.
- awesome-mqtt (⭐1.8k) - Curated list of MQTT related stuff.
22. Awesome Ruby
CLI Builder
- Optimist (⭐249) - A commandline option parser for Ruby that just gets out of your way.
23. Awesome Dash
Tutorials
- Interactive Image Processing with Dash-Canvas - Official introduction video to the Dash Canvas components.
- Dash Cytoscape Component - Official introduction video to the Dash Cytoscape components.
- An introduction to Dash DataTable - Official introduction video to the Dash DataTable components.
24. Awesome Crystal
Network Protocols
- cr-xmpp (⭐16) - XMPP/Jabber Library
- Crirc (⭐21) - IRC protocol implementation (Client, Server, Bots)
25. Awesome Creative Coding
Hardware
- Teensy - USB-based microcontroller development system.
26. Awesome Mqtt
Broker
- HiveMQ - Java MQTT Broker that supports MQTT 3.1, 3.1.1 and 5.0. Commercial and open source editions available.
Tools
- hivemq-mqtt-web-client (⭐335) - Browser-based MQTT client that utilizes MQTT over websockets. Direct Link
- MQTT CLI (⭐218) - A command line interface for connecting various MQTT clients supporting MQTT 5.0 and 3.1.1.
Clients
- aiomqtt (⭐54) - Async Python MQTT client based on paho-mqtt.
- hivemq-mqtt-client (⭐604) - High-performance Java MQTT client library with different API flavours for MQTT 5.0 and 3.1.1.
27. Awesome Swift
Tab / Barcode
- PolioPager (⭐178) - A flexible TabBarController with search tab like SNKRS.
28. Awesome Dotnet Core
Frameworks, Libraries and Tools / Build Automation
- FlubuCore (⭐900) - A cross platform build and deployment automation system for building projects and executing deployment scripts using C# code.
29. Awesome Cybersecurity Blueteam
Phishing awareness and reporting / Firewall appliances or distributions
- Phishing Intelligence Engine (PIE) (⭐179) - Framework that will assist with the detection and response to phishing attacks.
30. Awesome Parasite
Citizen Science Projects
- Garden Wildlife Health - This is a UK collaborative project between the Zoological Society of London (ZSL), the British Trust for Ornithology (BTO), Froglife and the Royal Society for the Protection of Birds (RSPB) that historically has been running since the 1980's (previously as Garden Bird Health initiative and Frog Mortality Project). Citizens can submit sickness and mortality reports, as well as animal wildlife samples, for wild birds, amphibians, reptiles, and hedgehogs.
- Project Monarch Health - A citizen science project running since 2006 to test adult monarch butterflies from the U.S. and Canada for the protozoan parasite Ophryocystis elektroscirrha. Participants submit spore samples collected from adult abdomems with tape for laboratory assessment at University of Georgia.
31. Awesome Ros2
Companies / Robotics Capture the Flag (RCTF)
- Apex.AI - "Safe and certified software for autonomous mobility".
- AutonomouStuff - "The world leader in autonomy systems and solutions".
- MathWorks - ROS Toolbox.
32. Awesome Static Website Services
Forms / Normal Forms
- StaticKit - Modern forms for static sites, with native support for React.
33. Awesome Bioie
Research Overviews / Pre-LLM Overviews
- Biomedical Informatics on the Cloud: A Treasure Hunt for Advancing Cardiovascular Medicine - An overview of how BioIE and bioinformatics workflows can be applied to questions in cardiovascular health and medicine research.
- Clinical information extraction applications: A literature review - A review of clinical IE papers published as of September 2016. From Mayo Clinic group (see below).
- Mining Electronic Health Records (EHRs): A Survey - A review of the methods and philosophy behind mining electronic health records, including using them for adverse event detection. See Table 2 for a list of relevant papers as of mid-2017.
Organizations / Pre-LLM Overviews
- AMIA - Many—but certainly not all—individuals studying biomedical informatics are members of the American Medical Informatics Association. AMIA publishes a journal, JAMIA (see below).
- IMIA - The International Medical Informatics Association. Publishes the IMIA Yearbook of Medical Informatics.
Journals and Events / Journals
- Database - Its subtitle is "The Journal of Biological Databases and Curation". Open access.
- JAMIA - The Journal of the American Medical Informatics Association. Concerns "articles in the areas of clinical care, clinical research, translational science, implementation science, imaging, education, consumer health, public health, and policy".
- JBI - The Journal of Biomedical Informatics. Not open access by default, though it does have an open-access "X" version.
- Scientific Data - An open-access Springer Nature journal publishing "descriptions of scientifically valuable datasets, and research that advances the sharing and reuse of scientific data".
Journals and Events / Conferences and Other Events
- ACM-BCB - The ACM Conference on Bioinformatics, Computational Biology, and Health Informatics. Held annually since 2010.
- BIBM - The IEEE International Conference on Bioinformatics and Biomedicine.
- ISMB - The International Conference on Intelligent Systems for Molecular Biology is an annual conference hosted by the International Society for Computational Biology since 1993. Much of its focus has concerned bioinformatics and computational biology without an explicit clinical focus, though it has included an increasing amount of text mining content (e.g., the 2019 meeting included a full-day special session on Text Mining for Biology and Healthcare). The meeting is combined with that of the European Conference on Computational Biology (ECCB) on odd-numbered years.
- PSB - The Pacific Symposium on Biocomputing.
Tutorials / Pre-LLM Guides, Lectures, and Courses
- Getting Started in Text Mining - A brief introduction to bio-text mining from Cohen and Hunter. More than ten years old but still quite relevant. See also an earlier paper by the same authors.
- Biomedical Literature Mining - A (non-free) volume of Methods in Molecular Biology from 2014. Chapters covers introductory principles in text mining, applications in the biological sciences, and potential for use in clinical or medical safety scenarios.
- VIB text mining and curation training - This training workshop happenened in 2013 but the slides are still online.
Code Libraries / Pre-LLM Guides, Lectures, and Courses
- Bio-SCoRes (⭐9) - paper - A framework for biomedical coreference resolution.
- medaCy (⭐424) - A system for building predictive medical natural language processing models. Built on the spaCy framework.
Tools, Platforms, and Services / Repos for Specific Datasets
- cTAKES - paper - code (⭐39) - A system for processing the text in electronic medical records. Widely used and open source.
- CLAMP - paper - A natural language processing toolkit intended for use with the text in clinical reports. Check out their live demo first to see what it does. Usable at no cost for academic research.
- DeepPhe (⭐29) - A system for processing documents describing cancer presentations. Based on cTAKES (see above).
- DNorm - paper - A method for disease normalization, i.e., linking mentions of disease names and acronyms to unique concept identifiers. Downloadable version includes the NCBI Disease Corpus and BC5CDR (see Annotated Text Data below).
- PubTator Central - paper - A web platform that identifies five different types of biomedical concepts in PubMed articles and PubMed Central full texts. The full annotation sets are downloadable (see Annotated Text Data below).
- Pubrunner (⭐41) - A framework for running text mining tools on the newest set(s) of documents from PubMed.
- TaggerOne - paper - Performs concept normalization (see also DNorm above). Can be trained for specific concept types and can perform NER independent of other normalization functions.
Tools, Platforms, and Services / Annotation Tools
- Anafora (⭐238) - paper - An annotation tool with adjudication and progress tracking features.
Techniques and Models / BERT models
- BioBERT (⭐643) - paper - code (⭐1.9k) - A PubMed and PubMed Central-trained version of the BERT language model.
Techniques and Models / Other models
- Flair embeddings from PubMed (⭐14k) - A language model available through the Flair framework and embedding method. Trained over a 5% sample of PubMed abstracts until 2015, or > 1.2 million abstracts in total.
Techniques and Models / Text Embeddings
- BioASQword2vec - paper - Qord embeddings derived from biomedical text (>10 million PubMed abstracts) using the popular word2vec tool.
- BioWordVec - paper - code (⭐141) - Word embeddings derived from biomedical text (>27 million PubMed titles and abstracts), including subword embedding model based on MeSH.
Datasets / Biomedical Text Sources
- PubMed Central Open Access Subset - A set of PubMed Central articles usable under licenses other than traditional copyright, though the exact licenses vary by publication and source. Articles are available as PDF and XML.
Datasets / Annotated Text Data
- SPL-ADR-200db - paper - A pilot dataset containing standardised information, and annotations of occurence in text, about ~5,000 known adverse reactions for 200 FDA-approved drugs.
- BioCreAtIvE 1 - paper - 15,000 sentences (10,000 training and 5,000 test) annotated for protein and gene names. 1,000 full text biomedical research articles annotated with protein names and Gene Ontology terms.
- BioCreAtIvE 2 - paper - 15,000 sentences (10,000 training and 5,000 test, different from the first corpus) annotated for protein and gene names. 542 abstracts linked to EntrezGene identifiers. A variety of research articles annotated for features of protein–protein interactions.
- BioCreAtIvE V CDR Task Corpus (BC5CDR) - paper - 1,500 articles (title and abstract) published in 2014 or later, annotated for 4,409 chemicals, 5,818 diseases and 3116 chemical–disease interactions. Requires registration.
- BioCreative VI CHEMPROT Corpus - paper - >2,400 articles annotated with chemical-protein interactions of a variety of relation types. Requires registration.
- n2c2 (formerly i2b2) Data - The Department of Biomedical Informatics (DBMI) at Harvard Medical School manages data for the National NLP Clinical Challenges and the Informatics for Integrating Biology and the Bedside challenges running since 2006. They require registration before access and use. Datasets include a variety of topics. See the list of data challenges for individual descriptions.
- NCBI Disease Corpus - paper - A corpus of 793 biomedical abstracts annotated with names of diseases and related concepts from MeSH and OMIM.
- PubTator Central datasets - paper - Accessible through a RESTful API or FTP download. Includes annotations for >29 million abstracts and ∼3 million full text documents.
Datasets / Protein-protein Interaction Annotated Corpora
- HPRD50 - paper - 50 scientific abstracts referenced by the Human Protein Reference Database, annotated for PPI.
Datasets / Other Datasets
- Columbia Open Health Data - paper - A database of prevalence and co-occurrence frequencies of conditions, drugs, procedures, and patient demographics extracted from electronic health records. Does not include original record text.
- Comparative Toxicogenomics Database - paper - A database of manually curated associations between chemicals, gene products, phenotypes, diseases, and environmental exposures. Useful for assembling ontologies of the related concepts, such as types of chemicals.
- MIMIC-III - paper - Deidentified health data from ~60,000 intensive care unit admissions. Requires completion of an online training course (CITI training) and acceptance of a data use agreement prior to use.
- MIMIC-CXR - The MIMIC Chest X-Ray database. Contains more than 377,000 radiographic images and accompanying free-text radiology reports. As with MIMIC-III, requires acceptance of a data use agreement.
- UMLS Knowledge Sources - reference manual - A large and comprehensive collection of biomedical terminology and identifiers, as well as accompanying tools and scripts. Depending on your purposes, the single file MRCONSO.RRF may be sufficient, as this file contains unique identifiers and names for all concepts in the UMLS Metathesaurus. See also the Ontologies and Controlled Vocabularies section below.
Ontologies and Controlled Vocabularies / Other Datasets
- Disease Ontology - paper - An ontology of human diseases. Has cross-links to MeSH, ICD, NCI Thesaurus, SNOMED, and OMIM. Public domain. Available on GitHub (⭐329) and on the OBO Foundry.
- SPECIALIST Lexicon - paper - A general English lexicon that includes many biomedical terms. Updated yearly since 1994 and still updated as of 2019. Part of UMLS but does not require UTS account to download.
Data Models / Other Datasets
- Biolink - code (⭐169) - A data model of biological entities. Provided as a YAML file.
- BioUML - paper - An architecture for biomedical data analysis, integration, and visualization. Conceptually based on the visual modeling language UML.
34. Awesome Mobile Web Development
Articles and Documentation
- How Web Content Can Affect Power Usage - What you can do with web app to achieve better battery life.
- The joy and challenge of developing for KaiOS - How to start developing for KaiOS.
35. Awesome Kde
Internet & Networking
- Firefox KDE - Standalone web browser from mozilla.org with OpenSUSE patch, integrate better with KDE.
Plasma desktop / Themes
- Breath - Breath Theme for Manjaro Linux (Plasma 5).
36. Awesome Piracy
Stremio / Third Party Hosts
Music Downloading / Third Party Hosts
- chimera Multiple source terminal-based music downloader with audio search engine
Software / Third Party Hosts
- Pro Design Tools Site focused on Adobe Development including cracked software and ebooks.
Courses and Tutorials / Third Party Hosts
- tut4dl Download tutorial and training courses from many paid MOOCs, with categories ranging from Cuisine to Cryptography.
37. Awesome Ipfs
Tools
- go-orbit-db (⭐376) - This is a Golang port of OrbitDB that intends to be fully compatible with the original JavaScript version. OrbitDB is a serverless, distributed, peer-to-peer database.
38. Awesome Newsletters
Swift / Svelte
- The Swift by Sundell. Introducing the Swift by Sundell monthly newsletter!
PHP / Svelte
- Freek.dev. A bi weekly newsletter on modern PHP and Laravel.
Devops / Svelte
- StatusCode Weekly. A weekly newsletter on Web operations, infrastructure, performance, and tooling, from the browser down to the metal.
Cloud Development / Svelte
- Last Week in AWS. A weekly roundup of news from Amazon's cloud ecosystem.
Business/Finance / Svelte
- FBA monthly. FBA Monthly is an across-the-board summary of the month's most important news articles and blog posts regarding Amazon businesses. Only actual news, solutions, strategies, seller-to-seller tips and much more.
Entrepreneurship / Svelte
- Founders Grid. A weekly newsletter for startup founders that rounds up the best resources from startup ecosystem.
39. Awesome Ocaml
Internationalization
- Camomile (⭐124) — A Unicode library for OCaml.
- ocaml-m17n (⭐52) — Multilingualization for OCaml source code. Allows using Unicode identifiers in OCaml source code.
- Uucd (⭐16) — Unicode character database decoder for OCaml.
- Uucp (⭐20) — Unicode character properties for OCaml.
- Uunf (⭐22) — Unicode text normalization for OCaml.
- Uuseg (⭐23) — Unicode text segmentation for OCaml.
- Uutf (⭐30) — Non-blocking streaming Unicode codec for OCaml.
40. Awesome Clojurescript
Resources / Books
- ClojureScript Unraveled – An open source book about the ClojureScript language that covers all the language features, how to use the compiler and the tooling for building applications and libraries.
- ClojureScript: Up and Running – An introduction to ClojureScript written by big guns of Clojure Stuart Sierra and Luke VanderHart.
- Etudes for ClojureScript – A hands-on-book of 30 companion exercises or études for introducing ClojureScript.
- Learning ClojureScript – Master the art of agile single page web application development with ClojureScript.
- Transforming Data with ClojureScript – A beginner's guide to ClojureScript with interactive examples and exercises, "focusing on the main task that programming does—transforming data".
Resources / Courses
- ClojureScript Koans – A great way to start learning Clojure and ClojureScript on the web with interactive challanges.
- Lambda Island – A full-stack web development course including front-end with ClojureScript, back-end with Clojure, language essentials, security, internet standards and system administration.
- Learn Reagent – An introduction to ClojureScript with Reagent for developers. 1 hour free content is available. learn re-frame is its follow up.
- Learning ClojureScript – A 2h 11m long introduction to Clojurescript by O'Really Online Learning. Also available on Udemy.
Resources / Videos
- ClojureScript for Skeptics – Derek Slager's talk for Clojure Conj 2015 where he is Discussing the many reasons why ClojureScript is in fact a very pragmatic language to consider for web development.
- Interactive programming Flappy Bird in ClojureScript – A 5 minutes video from 2014 demostrating the power of ClojureScript's developer experience.
Awesome ClojureScript / Code Analysis
- kibit (⭐1.7k) – Static code analyzer to find patterns of code that could be rewritten with a more idiomatic function or macro.
Awesome ClojureScript / Development
- Ambly (⭐535) – A ClojureScript REPL into iOS JavaScriptCore.
- Instaparse (⭐89) – It aims to be the simplest way to build parsers in ClojureScript.
- lein-cljsbuild (⭐1.1k) – A Leiningen plugin to make ClojureScript development easy.
- shadow-cljs (⭐2k) – ClojureScript compilation made easy
- Truss (⭐274) – An opinionated assertions API for Clojure/ClojureScript.
Awesome ClojureScript / Document Object Model
- Respo (⭐232) – A responsive DOM library, inspired by React.
Awesome ClojureScript / Internationalization
- Tempura (⭐242) – A Clojure(Script) i18n library, succeeding Tower
Awesome ClojureScript / React.js Interface
- cljsx (⭐10) – JSX for Clojure and ClojureScript, also works with Inferno, Nerv, Preact, Snabbdome (⭐11k) and others.
- Om (⭐6.7k) – A powerful interface to React, makes use of its object oriented structures.
- Quiescent (⭐609) – It favors functional style, fully stateless.
- Reagent – Minimalistic, feature complete.
- Rum (⭐1.7k) – Decomplected, extensible, simple.
Awesome ClojureScript / Reactive Programming
- Manifold-cljs (⭐46) – A port of Manifold (⭐948) to ClojureScript.
Awesome ClojureScript / Web Framework & Template
- Fulcro – A library for development of single-page full-stack web applications in clj/cljs.
- Mr-Clean – A reagent compatible library without react.js dependency.
- Precept (⭐642) – A declarative programming framework.
41. Android Security Awesome
Tools / Reverse Engineering
- Andromeda (⭐695) - Another basic command-line reverse engineering tool
42. Awesome Python Data Science
Deep Learning / TensorFlow
- tensorpack (⭐6.3k) - A Neural Net Training Interface on TensorFlow.
Reinforcement Learning / Others
- Dopamine (⭐10k) - A research framework for fast prototyping of reinforcement learning algorithms.
Statistics / NLP
- weightedcalcs (⭐104) - A pandas-based utility to calculate weighted means, medians, distributions, standard deviations, and more.
Distributed Computing / Synthetic Data
- PaddlePaddle (⭐22k) - PArallel Distributed Deep LEarning.
Evaluation / Synthetic Data
- sklearn-evaluation (⭐3) - Model evaluation made easy: plots, tables, and markdown reports.
43. Awesome Javascript
Documentation / Runner
- codecrumbs (⭐2.7k) is a visual tool for learning and documenting a codebase by putting breadcrumbs in source code.
44. Awesome Scientific Writing
Spell Checking and Linting
- LanguageTool - Open source grammar, style and spell Checker.
- textidote - Spelling, grammar and style checking on LaTeX documents.
- Vale (⭐4.3k) - Free, open-source linter for prose built with speed and extensibility in mind.
- write-good (⭐4.9k) - Naive linter for English prose.
45. Awesome Flutter
UI / UI Helpers
- ShowCaseView (⭐1.4k) - Way to showcase your app features on iOS and Android by Simform
UI / Effect
- Liquid Swipe (⭐1.2k) - Liquid swipe to your stacked containers by Sahdeep Singh
Auth / Image Picker
- Flutter AppAuth (⭐269) - Plugin that provides a wrapper around the AppAuth iOS and Android SDKs by Michael Bui
🇦🇺 Australia / Misc
- Slack GDG Sydney
- Meetup GDG Sydney
- Twitter Flutter Sydney
46. Awesome React Native
UI
- react-native-store-view ★19 (⭐29) - Wraps SKStoreProductViewController for use in react-native projects
Seeds / Navigation Demos
- 🐙 React Native Boilerplate ★551 (⭐3.3k) - React Native boilerplate that promotes a solid architecture via separation of concerns.
47. Awesome Gdpr
Legal text
- GDPR (2016/679) - Official version of GDPR.
Guidelines
- Guidelines & Opinions from the European Data Protection Board (EDPB).
Incident management (art. 33 and 34)
- GDPR Enforcement Tracker - Overview of fines and penalties.
Data Protection Authorities (art. 51 -59)
- European Data Protection Board - EDPB.
Organisations / Projects
- Electronic Frontier Foundation - Nonprofit defending digital privacy, free speech, and innovation.
- International Association of Privacy Professionals - A resource for privacy professionals.
- Privacy International - Charity that challenges the governments and companies that want to know everything about individuals, groups, and whole societies.
- NOYB - Organisation that brings important issues to the attention of DPAs, enforces the law in civil court or directly engages with companies.
- GDPR.eu - Resource for organisations and individuals researching the GDPR (Not official website).
- CyLab Usable Privacy and Security Laboratory - Research related to understand and improving the usability of privacy and security.
- EPIC - Electronic Privacy Information Center.
- Future of Privacy Forum - Catalyst for privacy leadership and scholarship, advancing principled data practices in support of emerging technologies.
Related
48. Awesome Actions
GitHub Tools and Management / Docker Container Actions
Static Analysis / Linting
Pull Requests / Code Coverage
Notifications and Messages / Code Coverage
Deployment / Code Coverage
Machine Learning Ops / Terraform
49. Awesome Pentest
Windows Utilities / Web Exploitation Books
- WinPwn (⭐3.2k) - Internal penetration test script to perform local and domain reconnaissance, privilege escalation and exploitation.
50. Awesome Ads
Google Ad Manager
- Google Ad Manager Fundamentals - Google Academy videos about Ad Manager (you should login to see the videos).
51. Awesome Nodejs
Packages / Debugging / Profiling
- swagger-stats (⭐889) - Trace API calls and monitor API performance, health, and usage metrics.
Packages / Text
- nanoid (⭐24k) - Tiny, secure, URL-friendly, unique string ID generator.
Packages / Static site generators
- Charge (⭐424) - Opinionated, zero-config static site generator using JSX and MDX.
Resources / Tutorials
- Build a real web app with no frameworks - A set of video tutorials/livestreams to help you build and deploy a real, live web app using a handful of simple libraries and the core Node.js modules.
Resources / Miscellaneous
- modern-node (⭐243) - Toolkit for creating node modules with Jest, Prettier, ESLint, and Standard.
52. Awesome Nextjs
Articles
53. Awesome Actions on Google
Open source code
- Silly Name Maker (Node.js) (⭐45) (Java) (⭐2) - Parameters sample (using Dialogflow).
- Facts about Google (Node.js) (⭐182) (Java) (⭐2) - Custom Entities, Contexts, and Deep Links sample (using Dialogflow).
- Name Psychic (Node.js) (⭐45) (Java) (⭐5) - Permissions and Google Maps Static API sample (using Dialogflow).
- Number Genie (Node.js) (⭐85) (Java) (⭐2) - Localization sample.
- GDG Action (⭐16) - This sample demonstrates Actions on Google features for use on Google Assistant including localization (i18n-node), conversation design, rich responses, and API integrations.
- Say Number (Node.js) (⭐53) (Java) (⭐3) - Say a number Actions SDK sample for Actions on Google.
- Smart Home sample (⭐823) - A sample of the Smart Home device control APIs in Actions on Google.
- PDPU Scheduler (⭐11) - It's a Google Assistant action for PDPU that tells you about which classes and labs you have today.
- karaoke (⭐11) - Amanda Cavallaro - Conversational App to buid your own karaoke using GCP, YouTube API and Actions on Google.
54. Awesome List
Platforms
- Actions on Google (⭐85) - Developer platform for Google Assistant.
Front-End Development
- KnockoutJS (⭐97) - JavaScript library.
- Dojo Toolkit (⭐83) - JavaScript toolkit.
- Ember (⭐192) - App framework.
Back-End Development
- Vagrant (⭐596) - Automation virtual machine environment.
- Pyramid (⭐550) - Python framework.
- Phalcon (⭐604) - PHP framework.
- Dropwizard (⭐92) - Java framework.
- Lumen (⭐327) - PHP micro-framework.
- Serverless Framework (⭐2.1k) - Serverless computing and serverless architectures.
Gaming
- Haxe Game Development (⭐383) - A high-level strongly typed programming language used to produce cross-platform native code.
Security
- GDPR (⭐209) - Regulation on data protection and privacy for all individuals within EU.
Business
- Clean Tech (⭐420) - Fighting climate change with technology.
Miscellaneous
- Cytodata (⭐71) - Image-based profiling of biological phenotypes for computational biologists.
- Advertising (⭐114) - Advertising and programmatic media for websites.
55. Webcomponents the Right Way
Integrations
- @riotjs/custom-elements (⭐34) - Simple API to create vanilla custom elements with Riot.js.
56. Awesome Emails
Testing / Misc
- testmail.app - A fake SMTP server with unlimited mailboxes and a GraphQL API for automating end-to-end tests.
57. Awesome Xamarin
Database
- DB4O-GPL ★8 (⭐28) - Object-Oriented Database, Embedded and Remote connections supported.
58. Awesome H2o
Research Papers
- Soil nutrient maps of Sub-Saharan Africa: assessment of soil nutrient content at 250 m spatial resolution using machine learning Tomislav Hengl, Johan G. B. Leenaars, Keith D. Shepherd, Markus G. Walsh, Gerard B. M. Heuvelink, Tekalign Mamo, Helina Tilahun, Ezra Berkhout, Matthew Cooper, Eric Fegraus, Ichsani Wheeler, Nketia A. Kwabena. (2017)
- Prev: Oct 07 - Oct 13, 2019
- Next: Sep 23 - Sep 29, 2019