Awesome List Updates on Apr 22 - Apr 28, 2019
45 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Maintainers
- @colcarroll, PyMC3 (⭐7.1k)
- "Two Years of Open Source" (slides/post)
2. Awesome Rest
Python / Symfony2
- FastAPI (⭐75k) - FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints. With automatic API documentation using Swagger UI and ReDoc, based on OpenAPI and JSON Schema.
3. Awesome Mastodon
Federated servers
- Mastodon - Most known microblogging platform.
- Pleroma - Lightweight microblogging platform.
- GnuSocial - Oldest microblogging platform.
- Microblog.pub - Single-user lightweight microblogging platform.
- Hubzilla - Blog/social networks platform with file, contacts and events sharing.
- Friendica - Social network platform.
- Peertube - Video sharing platform.
- FunkWhale - Audio sharing platform.
- Plume - Blogging platform.
- WriteFreely - Blogging platform.
- Prismo - Link aggregation platform.
- PixelFed - Photograph sharing platform.
- NextCloud Social - Microblogging inside the cloud platform.
User styles
- Variable width - Makes Mastodon scale with the browser's width.
4. Public Apis
Cryptocurrency
API: Coinlib
Description: Crypto Currency Prices
Auth:
apiKey
HTTPS: Yes
CORS: Unknown
5. Awesome Network Analysis
Software / R
- bipartite - Functions to visualize bipartite (two-mode) networks and compute indices commonly used in ecological research. See also:
levelnet
R package.
- ergm - Estimation of Exponential Random Graph Models (ERGMs).
- ggraph - Grammar of graph graphics built in the spirit of
ggplot2
. See also:tidygraph
R package.
- levelnet (⭐9) - Experimental package to analyze one-mode projections of bipartite (two-mode) networks. See also:
bipartite
R package.
Varia / Tutorials
- Psych Networks - Website with news, references and tutorials about network modeling for psychological data.
6. Awesome Deno
Modules / CLI utils
- cac (⭐2.6k) - Simple yet powerful framework for building command-line apps.
7. Awesome Msr
Research Outlets
- Outlets that publish empirical software engineering research
- ACM Transactions on Software Engineering and Methodology (TOSEM)
- ESEC/FSE: ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering
- ICSE: International Conference on Software Engineering
- IEEE Software magazine
- IEEE Transactions on Software Engineering
- Journal of Systems and Software
- SANER: IEEE International Conference on Software Analysis, Evolution and Reengineering
8. Awesome Quantified Self
Applications and Platforms / Diet
- Cronometer - Food, activity, and biometric tracker (iOS & Android).
- Zero - A simple fasting tracker used for intermittent, circadian rhythm, and custom fasting (iOS & Android).
- Vora - Fasting tracker (iOS & Android).
9. Awesome Nodejs
Resources / Tools
- npm semver calculator - Visually explore what versions of a package a semver range matches.
10. Awesome Tensorflow
Tutorials
- Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning - Introduction to Tensorflow offered by Coursera
- Convolutional Neural Networks in TensorFlow - Convolutional Neural Networks in Tensorflow, offered by Coursera
11. Awesome Saltstack
Blogposts and opinions
- Building Self-Healing Applications - Automate the detection and first action to correct errors in your infrastructure.
- Testing your salt states with kitchen-salt - Make it easy to test salt states or formulas independently of a production environment.
12. Awesome Blazor
General
- Blazor - Official website of Blazor, from Microsoft.
- Blazor-Dev gallery on .NET Foundation - Daily builds of the 'dev' branch of Blazor.
- Blazor Extensions - Curated extensions for Microsoft ASP.Net Core Blazor.
- FAQ (⭐9.3k) - FAQ.
- 'Hello World' sample (⭐9.1k) - 'Hello World' sample.
Tooling / Others
- BlazorFiddle - Blazor .Net Developer Playground and Code Editor in the Browser.
- Blazor Snippets Visual Studio Code extension - A Visual Studio Code extension that offers Blazor and Razor snippets.
- .NET Core - .NET Core.
- Razor+ Visual Studio Code extension - A Visual Studio Code extension that offers improved Razor support.
- Visual Studio - Latest preview of Visual Studio.
- Visual Studio Code - Visual Studio Code, free, open source and cross-platform code editor.
Books / Others
- Blazor Quick Start Guide: Build web applications using Blazor, EF Core, and SQL Server - Blazor Quick Start Guide: Build web applications using Blazor, EF Core, and SQL Server (Published October 31, 2018).
Community / Others
- Awesome Blazor on Twitter - This repository's Twitter feed.
- Gitter - Blazor discussion on Gitter.
- Learn Blazor - Community documentation on Blazor.
- Practical samples of Blazor (⭐9.1k) - Practical samples of Blazor.
- Practical samples of Blazor Server-Side (⭐9.1k) - Practical samples of Blazor Server-Side.
- Stack Overflow - Blazor questions feed on Stack Overflow.
- Twitter - Hashtag on Twitter.
- WebAssemblyMan - Man page for Blazor and WebAssembly.
13. Tips
Show changes over time for specific file
git log -p <file_name>
Reset: preserve uncommitted local changes
git reset --keep <commit>
Delete remote branch
git push origin --delete <remote_branchname>
Alternatives:
git push origin :<remote_branchname>
git branch -dr <remote/branch>
List all currently configured remotes
git remote -v
Update a submodule to the latest commit
cd <path-to-submodule>
git pull origin <branch>
cd <root-of-your-main-project>
git add <path-to-submodule>
git commit -m "submodule updated"
14. Awesome Serverless
Literature / Education
- AI as a Service A book that teaches you how to harness the power of cloud-based AI services and serverless computing. An engineering approach to serverless AI.
15. Awesome Cross Platform Nodejs
Known issues / Windows registry
- cmd.exe unicode woes (⭐35k) - By default,
cmd.exe
does not display Unicode characters on Windows.
- exec() behavior between shells (⭐35) - Depending on the shell being used, e.g., bash vs. dash,
child_process.exec()
has inconsistent exit behavior.
See also / Windows registry
- awesome-desktop-js (⭐694) - List of tools to build JavaScript applications on the desktop.
16. Awesome Geojson
validation
- geojson-validation: many validation functions, plus simple gjv command line tool
17. Awesome Laravel
Popular Packages / Monitoring
- Larametrics (⭐574) - A self-hosted metrics and notifications platform for Laravel apps
18. Awesome Ddd
Video Collections
- DDD Europe - Recordings of talks given at DDD Europe.
User Groups / Ruby
- Collective CFP - Submit your talks to all the DDD user groups at once.
19. Awesome Cl
CSV / Third-party APIs
- auto-text (⭐10) - automatic (encoding, end of line, column width, csv delimiter etc) detection for text files. MIT. See also inquisitor (⭐33) for detection of asian and far eastern languages.
20. Awesome Emails
Templates / Misc
- HTML Email Templates - Responsive HTML email templates for Startups & SaaS.
21. Game Datasets
Dataset / Web
- StarData (⭐560) - Matches, videos, etc. Website, paper.
22. Awesome Gbdev
Cartridges / Custom cartridges
- Nekocart (⭐101) - Open-source flash cartridge using an Xilinx CPLD as MBC5 (Post).
- Reiner Ziegler's Game Boy page - Commercial and homemade programmable cartridges and programming systems. Tutorials, wiring and schematics provided.
Testing / Misc
Compilers / Experimental/Proof of Concepts
- gbasm-rs - An opinionated Rust based compiler for Game Boy z80 assembly code.
ASM / Syntax highlighting packages
- vectroid.gb - Developed with gbasm.
23. Awesome Electron
Boilerplates / Other
- angular-electron (⭐5.6k) - Fast bootstrapping with Angular, Electron, TypeScript, SASS, and Hot Reload.
24. Awesome Sre
Education
25. Awesome React Native
Navigation / Navigation Demos
Open Source Apps / Navigation Demos
- Quirk 🐙 ★965 (⭐2.1k) - Cognitive Behavioral Therapy for iOS and Android.
Frameworks / Navigation Demos
- first-born ★106 (⭐273) - A UI framework with pre-built components that render separately according to the underlying mobile platform.
26. Awesome Postgres
Contents / Extensions
- TimescaleDB - Open-source time-series database fully compatible with Postgres, distributed as extension
Resources / Tutorials
- pg-utils (⭐990) - Useful DBA tools by Data Egret
27. Awesome Storybook
Presentations
28. Awesome Vue
Resources / Job Portal
- Vue.js Interview Questions (⭐2.5k) - A List of 300 VueJS Interview Questions and Answers
Resources / Community
Resources / Podcasts
Resources / Examples
29. Awesome Jupyter
JupyterLab Extensions
- jupyterlab_email (⭐53) - Email notebooks and their content from within JupyterLab.
30. Webcomponents the Right Way
History / 2011
31. Awesome Cpp
Networking
- librdkafka (⭐101) - Apache Kafka client library for C and C++. [BSD-2-Clause]
- ZeroMQ (⭐9.5k) - High-speed, modular asynchronous communication library. [LGPL3/MPL2] website
Reflection
- meta (⭐572) - Header-only, non-intrusive and macro-free runtime reflection system in C++. [MIT]
Scripting
- PHP-CPP (⭐1.4k) - A library to build PHP extensions with C++. [Apache2] website
Miscellaneous
- CPPItertools (⭐1.3k) - Range-based for loop add-ons inspired by the Python builtins and itertools library. [BSD-2-Clause]
- mio (⭐1.7k) - Cross-platform C++11 header-only library for memory mapped file IO. [MIT]
32. Awesome Broadcasting
Companion Screens
- dvbcss-synckit-ios (⭐11) - iOS libraries for companion screen applications that are synchronised frame-accurately to a TV.
- pydvbcss (⭐29) - Implementation of the DVB Companion Screens and Streams protocols for synchronised media playback.
Connected TVs
- HbbPlayer (⭐59) - An HbbTV and W3C specifications compliant application that can playback media from a URL.
Animation, Graphics & Video Playout
- Blender - 3D creation suite supporting 3D modelling, animation, motion tracking, video editing, and more.
Media Players
- rx-player (⭐844) - HTML5/Javascript video player that supports MPEG-DASH and SmoothStreaming.
Monitoring & Quality Control
- LTC-tools (⭐67) - A collection of tools to handle Linear Timecode (LTC) and convert to MIDI Timecode (MTC).
Multimedia content processing
- AvTranscoder (⭐161) - FFmpeg/LibAV-based high-level API to re-wrap or transcode media, with bindings for Java and Python.
- FFmpeg - A cross-platform solution to record, convert and stream audio and video. Supports SMPTE ST 2110.
- VideoContext (⭐1.3k) - Experimental HTML5/WebGL library for creating interactive and responsive web videos.
- Voctomix (⭐573) - Customizable conference recording/mixing/streaming software based on Python and GStreamer.
Network & Storage Testing
- SMPTE 2110-20 Analyzer (⭐67) - Analyzer to inspect network packets generated in accordance with SMPTE ST 2110.
Software-defined radio
- ODR-mmbTools - Fork of CRC-mmbTools. Adds live, DAB+, associated data, distributed infrastructure, SFN.
Subtitling
- EBU-TT-D Subtitling within dash.js (⭐11) - dash.js fork with EBU-TT-D subtitles in HTML/CSS overlay. Later added to dash.js (⭐11).
- EBU-TT Live Interoperability Toolkit (⭐25) - Components for generating, testing and distributing EBU-TT Live subtitles.
- GStreamer TTML subtitling package (⭐19) - A means for GStreamer pipelines to parse and render EBU-TT-D (TTML) subtitles.
- IRT EBU-TT-D Application Samples (⭐13) - EBU-TT-D sample files, PNG images and mp4 videos as rendering references.
- Subtitling Conversion Framework (SCF) (⭐52) - Modules for converting subtitle formats, incl. EBU STL and EBU-TT files.
- Timed Text Toolkit (ttt) (⭐74) - Tools that support/use the W3C Timed Text Markup Language (TTML).
Video Production
- Open Lighting Architecture (OLA) - Travel adaptor for the lighting industry, for interconnecting DMX-512, IP and USB.
- Q Light Controller+ (QLC+) - Cross-platform control of DMX or analogue lighting systems (heads, dimmers, etc.).
33. Awesome Clojure
Project Management
Terminal UI
Graphviz
34. Awesome Aws
Open Source Repos / S3
- mardix/flask-cloudy 🔥🔥 (⭐239) - Flask extension.
35. Awesome Ruby
Environment Management
- Uru - Uru is a lightweight, multi-platform command line tool that helps you use the multiple rubies on your 32/64-bit Linux, OS X, or Windows systems.
Music and Sound
- Maestro (⭐122) - A Slack-Powered music bot for Spotify
- Sonic Pi (⭐11k) - A live coding synth for everyone originally designed to support computing and music lessons.
36. Awesome Machine Learning
Python / General-Purpose Machine Learning
- BentoML (⭐6.9k): Toolkit for package and deploy machine learning models for serving in production
- numpy-ML (⭐15k): Reference implementations of ML models written in numpy
37. Awesome Ctf
Reversing
- Ghidra - Open Source suite of reverse engineering tools. Similar to IDA Pro.
38. Awesome Stacks
Nuxt, TypeScript + Docker ↗ / Resources
- Nuxt - 🛠 - 🐙 (⭐51k) - Vue.js Meta Framework to create complex, fast & universal web applications quickly.
Production Ready Django + Docker ↗ / Resources
Code Coverage & CI ↗ / Resources
User Behavior Analytics via Segment ↗ / Resources
- Google Analytics - 🛠️ - Enterprise-class web analytics.
Streaming Analytics with Kafka, Spark, and Cassandra ↗ / Resources
Workflow Automation with GitHub, Jira and Jenkins ↗ / Resources
39. Awesome Vulkan
Samples
- (Incomplete) Sascha Willems's samples port (⭐48) to Kotlin
40. Awesome
Audio
- Exact Audio Copy - Transfer files from your CDs to your PC in almost every format.Comes with some pretty nifty features too.
- Winamp - Music player capable of playing MP3s, MP2s, WAVs, VOCs and MIDI files.
Chat Clients
- Telegram - A messaging app with a focus on speed and security, it’s super fast, simple and free.
- Waow - Awesome WhatsApp Web Client to deliver you the best WhatsApp experience.
Data Recovery
- Stellar Phoenix Windows Data Recovery - Remote recovery option to recover data from another computer over a network.
Developer Tools
- HeidiSQL - Powerful and easy client for MySQL, MariaDB, Microsoft SQL Server and PostgreSQL.
- Visual Studio - Ultimate Microsoft Developer Tool.
Documents
- NitroPDF - The best PDF Reader you'll ever get.
Games
- Origin - Like Steam, but for EA.
Online Storage
- OneDrive - Best cloud storage solution for Windows users.
Productivity
- Total Commander - The best file manager for Windows.
Terminal
- ColorTool (⭐86k) - Set custom color schemes for the Windows Console with support for iTerm color schemes.
- Kitty - advanced Putty (SSH and telnet client).
Utilities
- Process Explorer - Discover which program has a particular file or directory open. Process Explorer shows you information about which handles and DLLs processes have opened or loaded.
- rimraf - A deep deletion module for node. Help to delete files and folders with very long paths
Security
- System Explorer - An enhanced task manager with support for monitoring and modifying system processes, start-up programs, system services, drivers, shell extensions, and more.
- UnChecky - automatically unchecks unrelated offers from installers.
41. Awesome Circuitpython
Books
- CircuitPython Development Workshop by Agus Kurniawan - This book helps you to get started with CircuitPython development. This book uses the Adafruit ItsyBitsy M0 Express board for development.
Code
- Adafruit Blinka - SBC Compatibility - CircuitPython Libraries on Raspberry Pi and other compatible single-board computers (SBC) running Linux.
42. Awesome Functional Programming
Table of Contents / Videos
- Kotlin for Android & Java Developers - LiveVideo course about Kotlin: functional programming, object orientation and building an Android app in Kotlin.
43. Awesome Keycloak
Quick demo Videos
44. Awesome Nextjs
Extensions
- Next UserAgent - UserAgent parser for Next.js
45. Awesome Software Architecture
Design Patterns
- Design Patterns: Elements of Reusable Object-Oriented Software, by Gamma et al - The one that started it all 📙.
- Software Design Patterns: A Guide - Introduction to common software design patterns.
- Software Design Patterns and Principes (quick overview) - Reasons about common design patterns as well as their upsides and downsides 🎥.
Frameworks / Lean software development
- The Goal: A Process of Ongoing Improvement, by Goldratt - Business novel about contiuous improvements in a manufacturing setting. Easily adaptable to software development as well 📙.
- Prev: Apr 29 - May 05, 2019
- Next: Apr 15 - Apr 21, 2019