Awesome List Updates on Apr 22 - Apr 28, 2019
40 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Rest
Python / Symfony2
- FastAPI (⭐87k) - 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.
2. 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.
3. Public Apis
Cryptocurrency
API: Coinlib
Description: Crypto Currency Prices
Auth:
apiKeyHTTPS: Yes
CORS: Unknown
4. Awesome Network Analysis
Software / R
- bipartite - Functions to visualize bipartite (two-mode) networks and compute indices commonly used in ecological research. See also:
levelnetR package.
- ergm - Estimation of Exponential Random Graph Models (ERGMs).
- levelnet (⭐9) - Experimental package to analyze one-mode projections of bipartite (two-mode) networks. See also:
bipartiteR package.
- netrankr - Up-to-date collection of network centrality indices, with lots of documentation.
- Network Centrality in R: An Introduction - Includes a review of relevant R packages.
- Network Centrality in R: Neighborhood Inclusion.
- Network Centrality in R: New Ways of Measuring Centrality (2018).
Varia / Tutorials
- Psych Networks - Website with news, references and tutorials about network modeling for psychological data.
5. Awesome Deno
Modules / CLI utils
- cac (⭐2.8k) - Simple yet powerful framework for building command-line apps.
6. 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
7. 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).
8. Awesome Nodejs
Resources / Tools
- npm semver calculator - Visually explore what versions of a package a semver range matches.
9. 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
10. 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.
11. 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 (⭐10k) - '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 (⭐10k) - Practical samples of Blazor.
- Practical samples of Blazor Server-Side (⭐10k) - 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.
12. 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 -vUpdate 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"13. 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.
14. Awesome Cross Platform Nodejs
Known issues / Windows registry
- cmd.exe unicode woes (⭐34k) - By default,
cmd.exedoes not display Unicode characters on Windows.
- exec() behavior between shells (⭐38) - 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 (⭐840) - List of tools to build JavaScript applications on the desktop.
15. Awesome Geojson
validation
- geojson-validation: many validation functions, plus simple gjv command line tool
16. Awesome Laravel
Popular Packages / Monitoring
- Larametrics (⭐632) - A self-hosted metrics and notifications platform for Laravel apps
17. 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.
18. Awesome Emails
Templates / Misc
- HTML Email Templates - Responsive HTML email templates for Startups & SaaS.
19. Game Datasets
Dataset / Web
- StarData (⭐573) - Matches, videos, etc. Website, paper.
20. Awesome Gbdev
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.
21. Awesome Electron
Boilerplates / Other
- angular-electron (⭐5.7k) - Fast bootstrapping with Angular, Electron, TypeScript, SASS, and Hot Reload.
22. Awesome Sre
Education
23. Awesome React Native
Navigation / Navigation Demos
Open Source Apps / Navigation Demos
- Quirk 🐙 ★965 (⭐2.2k) - Cognitive Behavioral Therapy for iOS and Android.
Frameworks / Navigation Demos
- first-born ★106 (⭐269) - A UI framework with pre-built components that render separately according to the underlying mobile platform.
24. Awesome Postgres
Contents / Extensions
- TimescaleDB - Open-source time-series database fully compatible with Postgres, distributed as extension
Resources / Tutorials
- pg-utils (⭐1.1k) - Useful DBA tools by Data Egret
25. Awesome Vue
Resources / Job Portal
- Vue.js Interview Questions (⭐2.6k) - A List of 300 VueJS Interview Questions and Answers
Resources / Community
Resources / Podcasts
Resources / Examples
26. Awesome Jupyter
JupyterLab Extensions
- jupyterlab_email (⭐60) - Email notebooks and their content from within JupyterLab.
27. Webcomponents the Right Way
History / 2011
28. Awesome Cpp
Networking
- librdkafka (⭐692) - Apache Kafka client library for C and C++. [BSD-2-Clause]
Reflection
- meta (⭐638) - 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.4k) - Range-based for loop add-ons inspired by the Python builtins and itertools library. [BSD-2-Clause]
- mio (⭐1.8k) - Cross-platform C++11 header-only library for memory mapped file IO. [MIT]
29. Awesome Clojure
Project Management
Terminal UI
Graphviz
30. Awesome Aws
Open Source Repos / S3
- mardix/flask-cloudy 🔥🔥 (⭐245) - Flask extension.
31. 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.
32. Awesome Machine Learning
Python / General-Purpose Machine Learning
- BentoML (⭐7.9k): Toolkit for package and deploy machine learning models for serving in production
- numpy-ML (⭐16k): Reference implementations of ML models written in numpy
33. Awesome Ctf
Reversing
- Ghidra - Open Source suite of reverse engineering tools. Similar to IDA Pro.
34. Awesome Stacks
Nuxt, TypeScript + Docker ↗ / Resources
- Nuxt - 🛠 - 🐙 (⭐58k) - 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
35. Awesome Vulkan
Samples
- (Incomplete) Sascha Willems's samples port (⭐52) to Kotlin
36. Awesome Circuitpython
Books / Educational
- 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 / Educational
- Adafruit Blinka - SBC Compatibility - CircuitPython Libraries on Raspberry Pi and other compatible single-board computers (SBC) running Linux.
37. 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.
38. Awesome Keycloak
Quick demo Videos
39. 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 📙.
40. Awesome Broadcasting
Companion Screens
- dvbcss-synckit-ios (⭐11) - iOS libraries for companion screen applications that are synchronised frame-accurately to a TV.
- pydvbcss (⭐30) - Implementation of the DVB Companion Screens and Streams protocols for synchronised media playback.
Connected TVs
- HbbPlayer (⭐61) - An HbbTV and W3C specifications compliant application that can playback media from a URL.
Documentation
- Kronekeeper (⭐14) - A web based application for recording and managing Krone frame records.
Animation, Graphics & Video Playout
- Blender - 3D creation suite supporting 3D modelling, animation, motion tracking, video editing, and more.
Media Players
- rx-player (⭐898) - HTML5/Javascript video player that supports MPEG-DASH and SmoothStreaming.
Monitoring & Quality Control
- LTC-tools (⭐80) - A collection of tools to handle Linear Timecode (LTC) and convert to MIDI Timecode (MTC).
Multimedia content processing
- AvTranscoder (⭐165) - 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 (⭐605) - Customizable conference recording/mixing/streaming software based on Python and GStreamer.
Network & Storage Testing
- SMPTE 2110-20 Analyzer (⭐79) - 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.
- Subtitle Edit - An editor for subtitles.
- Subtitling Conversion Framework (SCF) (⭐58) - Modules for converting subtitle formats, incl. EBU STL and EBU-TT files.
- Timed Text Toolkit (ttt) (⭐78) - 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.).
- Prev: Apr 29 - May 05, 2019
- Next: Apr 15 - Apr 21, 2019