Awesome List Updates on Dec 30 - Jan 05, 2019
38 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Json
Libraries
- essential-json (⭐22) - A lightweight Java library for serialization, parsing and manipulation with a clean and precise API.
- dsl-json (⭐1k) - A very fast streaming JSON library. Operates on byte arrays.
- mjson (⭐88) - Lean JSON Library for Java, with a compact, elegant API.
Testing
- JSON Parsing Test Suite (⭐1k) - A very complete test suite and validation framework.
2. Awesome Embedded Rust
Peripheral Access Crates / Microchip
atsame54Peripheral access API for Microchip (formerly Atmel) SAME54 microcontrollers. This git repo hosts both the peripheral access crate and the hal.
3. Awesome Esolangs
Languages
- WordLang - A language based on meaning-like grammar that produces output.
4. Awesome Material Ui
Components
- Material-UI Chip Input (⭐734) - Material-UI chip input inspired by Angular Material chip input.
- Material-UI Upload (⭐36) - Upload controls made in Material-UI using FileAPI.
- Super Select Field (⭐266) - Multi-selection autocomplete dropdown component for Material-UI.
- Material JSON Schema Form (⭐4) - Material-UI form generated from json.
Applications
- TagSpaces - An offline, open source, file manager.
- NPM registry browser - An open source web app that lets you search the npm registry and browse packages details.
5. Awesome Web Animation
SVG
- Snap.svg - The JavaScript library for modern SVG graphics.
- Svg.js (⭐11k) - The lightweight library for manipulating and animating SVG.
- Vivus (⭐15k) - Library to make drawing animation on SVG.
- Walkway (⭐4.4k) - An easy way to animate SVG elements.
- Raphael (⭐11k) - JavaScript Vector Library.
- Bonsai (⭐2k) - BonsaiJS is a graphics library and renderer.
Common
- GSAP (⭐22k) - JavaScript animation library.
- TweenJS (⭐3.6k) - A simple but powerful tweening / animation library for JavaScript. Part of the CreateJS suite of libraries.
- Anime.js (⭐62k) - JavaScript animation engine.
- Mojs (⭐19k) - The motion graphics toolbelt for the web.
- Animo.js (⭐2.1k) - A powerful little tool for managing CSS animations.
- Move.js (⭐4.7k) - CSS3 backed JavaScript animation framework.
- Velocity (⭐17k) - Accelerated JavaScript animation.
- Animateplus (⭐6k) - A+ animation module for the modern web.
- Animatic (⭐1.4k) - CSS animations engine.
- Just Animate (⭐267) - Making Animation Simple.
- Haiku Core (⭐766) - Interactive UI animation engine for the Web. Core renderer for Haiku Animator.
- Between.js (⭐708) - Lightweight JavaScript (ES6) tweening engine.
- Progressbar.js (⭐7.9k) - Responsive and slick progress bars.
- Bezier easing (⭐1.8k) - Cubic-bezier implementation for your JavaScript animation easings.
- Glsl easings (⭐459) - Easing functions in GLSL.
CSS
- Animate.css (⭐82k) - A cross-browser library of CSS animations. As easy to use as an easy thing.
- Motion-ui (⭐1.2k) - The powerful Sass library for creating CSS transitions and animations.
- Magic (⭐8.6k) - CSS3 Animations with special effects.
- Css-loaders (⭐7.1k) - A collection of loading spinners animated with CSS.
- SpinKit (⭐19k) - A collection of loading indicators animated with CSS.
- Bounce.js (⭐6.2k) - Create beautiful CSS3 powered animations in no time.
Canvas
- EaselJS (⭐8.2k) - EaselJS is a library for building high-performance interactive 2D content in HTML5.
- Fabric.js (⭐30k) - JavaScript canvas library with animation support.
- Paper.js (⭐15k) - The Swiss Army Knife of Vector Graphics Scripting – Scriptographer ported to JavaScript and the browser, using HTML5 Canvas.
- Konva (⭐13k) - Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.
- Two.js (⭐8.5k) - A renderer agnostic two-dimensional drawing api for the web with animation support.
- Ocanvas (⭐492) - JavaScript library for object-based canvas drawing.
- Curtainsjs (⭐1.8k) - Lightweight vanilla WebGL JavaScript library that turns HTML DOM elements into interactive textured planes.
- Hover-effect (⭐1.8k) - JavaScript library to draw and animate images on hover.
Animate on scroll
- AOS (⭐28k) - Animate on scroll library.
- Wow (⭐10k) - Reveal CSS animation as you scroll down a page.
- Scrollreveal (⭐23k) - Animate elements as they scroll into view.
- ScrollMagic (⭐15k) - The JavaScript library for magical scroll interactions.
- Motus (⭐626) - Animation library that mimics CSS keyframes when scrolling.
- Sal (⭐3.6k) - Performance focused, lightweight scroll animation library.
Text
- Malarkey (⭐238) - Simulate a typewriter effect in vanilla JavaScript.
- Typed.js (⭐16k) - A JavaScript Typing Animation Library.
- Shuffle-text (⭐114) - Shuffle-text is JavaScript text effect library such as cool legacy of Flash.
- Typebot (⭐18) - JavaScript library for typing animation.
- Blotter (⭐3.1k) - A JavaScript API for drawing unconventional text effects on the web.
GUI tools
- Svgartista - SVG Artista is a tool that helps you animate stroke and fill properties in your SVG images with plain CSS code. It should work fine with path, line, polyline, rect, circle, ellipse and polygon elements. It cannot animate SVG gradients though, so please keep that in mind.
- Mantra - Mantra is a timeline editing tool for web animations. It is inspired by tools such as Adobe Flash and After Effects.
- Animista - Animista is a place where you can play with a collection of pre-made css animations, tweak them and get only those you will actually use.
- Cssanimate - Welcome to CssAnimate.com, tool for easy and fast creating CSS3 keyframes animation, right in your browser without using any desktop software. If you want to render complex and consistent CSS3 animation on your site this tool is made for you! You can create complex CSS3 keyframe animation without any coding and to get ready made css styles for using on your site.
- Ceaser - Now that we can use CSS transitions in all the modern browsers, let's make them pretty. I love the classic Penner equations with Flash and jQuery, so I included most of those. If you're anything like me*, you probably thought this about the default easing options: “ease-in, ease-out etc.” The mysterious cubic-bezier has a lot of potential, but was cumbersome to use. Until now. Also, touch-device friendly!
- Cubic Bezier - A great utility for creating Bezier curves. You can import and export curves to/from your library to share them with others.
- Keyframer - Tool that help visualize animation components and output the code required.
- CSS Animation Kit - Select any predefined samples from top panel. Below samples there is a timeline of @keyframes. Timeline has 101 keyframes ( 0% to 100%) direction from left to right. Highlighted keyframe indicate that some style is assigned to that point. You can add new style at selected point.
6. Awesome Okr
Books
- [Objectives and Key Results: Driving Focus, Alignment, and Engagement with OKRs] (https://www.wiley.com/en-gb/Objectives+and+Key+Results:+Driving+Focus,+Alignment,+and+Engagement+with+OKRs-p-9781119252399) : A thoroughly readable guide to implementing OKRs that is relevant to large, corporate environments as well as digital start-ups.
Articles
- [A journey through OKRs] (https://www.hotpmo.com/blog/a-journey-through-okr) : An introduction to OKRs and their application in portfolio project management.
7. Awesome Linguistics
Platforms and toolkits
- Spacy - Industrial-strength National Language Processing in Python.
8. Terminals Are Sexy
Tools and Plugins
- jaymock-cli (⭐16) - Mock an API and generate fake JSON test data, right from the terminal.
9. Awesome Wordpress Gatsby
Starters / Other helpful Plugins
- Gatsby WordPress Starter Advanced (⭐62) - An advanced Gatsby + WordPress starter, that is built along a tutorial series and works with ACF flexible content fields to create content blocks/layouts.
10. Awesome Malware Analysis
Malware Collection / Honeypots
- MHN (⭐2.5k) - MHN is a centralized server for management and data collection of honeypots. MHN allows you to deploy sensors quickly and to collect data immediately, viewable from a neat web interface.
11. Awesome Microservices
Articles & Papers / Scala
- Java Microservices: A Practical Guide - You can use this guide to understand what Java microservices are, how you architect and build them. Also: A look at Java microservice libraries & common questions.
12. Awesome Keycloak
Integrations
13. Awesome Ocaml
Web Development
- Tools:
- COW (⭐107) – Caml on the Web (COW) is a set of parsers and syntax extensions to let you manipulate HTML, CSS, XML, JSON and Markdown directly from OCaml code.
- Ocamlnet has many relevant web libraries — Nethtml html parser, Netasn1 for ASN.1 parsing, Netencoding for Base64, Quoted Printable, URL encoding and HTML escaping, Netmime for MIME processing, etc. See the list of modules in Ocamlnet's manual.
- tyxml — Library to build valid (according to the W3C spec) Html and Svg trees.
- js_of_ocaml – Js_of_ocaml is a compiler of OCaml bytecode to Javascript. It makes it possible to run Ocaml programs in a Web browser.
- commonjs_of_ocaml (⭐13) - Easily import and export CommonJS modules from a js_of_ocaml project.
- ReScript - ReScript is a robustly typed language that compiles to efficient and human-readable JavaScript.
- ocaml-uri (⭐98) – RFC3986 URI parsing library.
- Goji (⭐44) – An OCaml bindings generator for JavaScript libraries.
- Syndic (⭐34) – RSS and Atom feed parsing
- ocaml-mustache (⭐85) – mustache.js logic-less templates in OCaml.
- atdjs (⭐9) – atd code generator (serialization) for OCaml/js_of_ocaml.
- jingoo (⭐133) – OCaml template engine almost compatible with jinja2.
- dispatch (⭐45) – Path-based dispatching for client- and server-side applications.
- Lambda Soup (⭐400) - Functional HTML scraping and manipulation with CSS selectors, à la Python's Beautiful Soup.
- Markup.ml (⭐149) - Error-recovering streaming HTML5 and XML parsers, serializers.
- gen_js_api (⭐179) - gen_js_api aims at simplifying the creation of OCaml bindings for Javascript libraries.
- routes (⭐147) - Typed routes for OCaml/ReasonML web applications.
14. Awesome Clean Tech
Companies / Vegetation & Agriculture
AquaAgro | Karachi, Pakistan | 2018
Provides solutions for precision farming, enabling farmers to monitor their crops and make better decisions. Their devices and platform can make predictions for irrigation scheduling, fertilizer requirement, pest attack prediction, and plant disease detection.
Companies / Food
Foods for Tomorrow / Heura | Barcelona, Spain | 2017
Created an ingredient named Heura which represents a new generation of plant-based proteins using innovative production techniques to get textures never seen on the vegetal realm. Heura needs 94% less water than to produce the same amount of veal protein and only 0.5kg of soy per kg produced.
Companies / Social Impact
Triodos Bank | Netherlands | 1980
European Bank for consumers and businesses that only lends to organisations who make positive environmental and social change. They invest significantly in renewable energy systems and publish details of every organisation they finance on their website.
15. Awesome Bigdata
NewSQL Databases
- yugabyteDB (⭐9.6k) - open source, high-performance, distributed SQL database compatible with PostgreSQL.
16. Awesome Salesforce
Table of Contents / Developer Utilities
- Adminite - A query editor desktop app with built-in auto completions, inline data editing, and more.
17. Awesome Jmeter
Getting Started
Results Processing / Reporting & Visualization
- InfluxDB & Grafana
- Using JMeter with InfluxDB & Grafana - Collection of guides to collect and visualize real-time test results and server monitoring stats using InfluxDB & Grafana.
- How to Use Grafana to Monitor JMeter Non-GUI Results
- jmeterReports (⭐27) - Autogenerated JMeter test-run results reported into Confluence, using Grafana custom dashboards 🇷🇺.
- InfluxDB Community Template for JMeter (⭐360) - Prepackaged InfluxDB configurations that contain everything from dashboards and Telegraf configurations to notifications and alerts in a single manifest file.
- Grafana Dashboards
- JMeter Load Test Dashboard - Grafana dashboard shows live load test metrics provided by JMeter (by NovaTec-APM).
- JMeter Dashboard using Core InfluxdbBackendListenerClient - Monitor your Apache JMeter load test in real time with InfluxDB and Grafana (by Philippe M).
- JMeter Dashboard (3.2 and up) - Monitor JMeter load test in real time with InfluxDB and Grafana (by adrianbanu).
- JMeter (via prometheus exporter) - A Grafana dashboard to inspect JMeter metrics via Prometheus exporter (by chiabre).
- JMeter-InfluxBD-Writer Plugin (⭐78) - JMeter plugin to write load test data on-the-fly into InfluxDB.
- JMeter Results to InfluxDB (⭐10) - Read JMeter results from csv file and put into InfluxDB database.
Trainings & Courses / Utilities
- JMeter Training Courses - By NobleProg.
- Web Applications (and Mobile Apps) Performance Testing with JMeter - By Pragmatic Test Labs.
- Training courses on Load Testing with Apache JMeter - By Ubik Ingenierie.
Community / Blogs
- JMeter Blog - Another blog for performance & automation testing using JMeter.
18. Awesome Software Architecture
Bonus / DevOps
- How to learn software design and architecture - a roadmap - Additional things helpful to learn to get a firm understanding of software architecture.
19. Awesome Java
Database / Text-Based User Interfaces
- Leaf (⭐6.6k) - Distributed ID generate service.
Messaging / Text-Based User Interfaces
- Apache RocketMQ - Fast, reliable, and scalable distributed messaging platform.
PaaS / Text-Based User Interfaces
- Google Cloud
- Google's cloud infrastructure.
- OpenShift
- Provides additionally an on-premise solution.
REST Frameworks / Other
- springdoc-openapi (⭐3.5k) - Automates the generation of API documentation using Spring Boot projects.
20. Awesome Ant Design
Tools
- formik-antd (⭐590) - Declarative bindings for the popular form state management library Formik.
21. Awesome Lit
Standalone Components
<api-viewer>- API documentation and live playground for Web Components.
22. Awesome Waves
Docker images
- WavesNode - Docker Image for Waves Platform node. Supports any official or custom networks.
23. Awesome Web Performance Budget
Tools to measure Performance Budget
- Sitespeed.io - Easy to monitor and measure the performance of your web site.
24. Awesome Actions
GitHub Tools and Management / Docker Container Actions
Utility / Docker Container Actions
Deployment / Code Coverage
25. Awesome Vulkan
Tools
- renderdoc (⭐9.8k) - by baldurk, a stand-alone graphics debugging tool. [MIT]
- RDCtoVkCpp (⭐25) - converts RenderDoc Vulkan capture to compilable and executable C++ code. [MIT]
26. Awesome Db Tools
Monitoring/Statistics/Perfomance / Samples
- Percona Monitoring and Management (⭐797) - Open source platform for managing and monitoring MySQL and MongoDB performance.
HA/Failover/Sharding / Zabbix
- Citus (⭐12k) - Postgres extension that distributes your data and your queries across multiple nodes.
- patroni (⭐7.5k) - A template for PostgreSQL High Availability with ZooKeeper, etcd, or Consul.
- Percona XtraDB Cluster (⭐360) - A High Scalability Solution for MySQL Clustering and High Availability.
- stolon (⭐4.7k) - Cloud native PostgreSQL manager for PostgreSQL high availability.
- pg_auto_failover (⭐1.2k) - Postgres extension and service for automated failover and high-availability.
- pglookout (⭐184) - PostgreSQL replication monitoring and failover daemon.
- PostgreSQL Automatic Failover (⭐347) - High-Availibility for Postgres, based on industry references Pacemaker and Corosync.
Kubernetes / Zabbix
- KubeDB - Making running production-grade databases easy on Kubernetes.
- Postgres operator (⭐4.8k) - The Postgres Operator enables highly-available PostgreSQL clusters on Kubernetes (K8s) powered by Patroni.
- Spilo (⭐1.7k) - HA PostgreSQL Clusters with Docker.
- StackGres - Enterprise-grade, Full Stack PostgreSQL on Kubernetes.
Configuration Tuning / Zabbix
- pgtune (⭐1.1k) - PostgreSQL configuration wizard.
27. Awesome React Components
Data Store / Mouse Events
- resourcerer (⭐81) - Declarative data-fetching framework for REST APIs
28. Awesome Creative Coding
Museums • Galleries / Other
- Ars Electronica Center, Linz/Austria - Museum of the Future — a place where diverse blends of artistic genres, scientific domains and technological directions are displayed and processed.
- Technorama, Zurich/Switzerland - Technorama allows hands-on experiences of hundreds of natural phenomena and technology.
29. Awesome Ember
Packages / External Components Integration
- ember-lifecycle-component (⭐9) - A component with additional lifecycles for times when you may need need a template.
- ember-vue-components (⭐10) - Vue.JS component API for Ember.
Packages / Helpers
- ember-event-helpers (⭐35) - Complimentary event template helpers to the
{{on}}modifier.
- ember-render-helpers (⭐23) -
@ember/render-modifiersas template helpers.
- ember-truth-helpers (⭐708) - Ember.js HTMLBars Helpers for
{{if}}&{{unless}}: not, and, or, eq & is-array.
30. Awesome Dash
Galleries
- Dash Data Dashboards and Apps - Collection of data dashboards with real life data, for various topics, as well as a few apps for online marketing built with Dash.
31. Awesome Android
Code examples / Custom Dialog
- Android Modular Architecture (⭐2.4k) - Android Sample App using modular, clean, scalable, testable Architecture written in Kotlin following the best practices with Jetpack.
32. Awesome Ios
Other Hardware
- NFCPassportReader (⭐815) - Swift library to read an NFC enabled passport. Supports BAC, Secure Messaging, and both active and passive authentication. Requires iOS 13 or above.
33. Awesome Scientific Computing
Visualization / Mesh tools
- PyVista - 3D plotting and mesh analysis through a streamlined interface for VTK. (Python, MIT, GitHub (⭐3.2k))
34. Awesome Actions on Google
Blogs
Open source code
- Interactive Canvas editor (⭐25) - Editor to create a web app for Interactive Canvas that is immediately loaded onto a smart display device. This allows for quick prototyping of web apps for Interactive Canvas.
- Virtual Pet (⭐29) - It is built with interactive canvas. In this game, you will adopt and take care of a hamster just like you would in real life, except through Google Assistant.
People to follow
- Leon Nicholls - Google Developer Relations Engineer
35. Awesome Love2d
3D
- 3DreamEngine (⭐436) - An awesome 3D engine for LÖVE.
36. Awesome Vue
Resources / Books
- Vue.js: Understanding its Tools and Ecosystem by Dave Berning (November 2019)
37. Awesome Security
Endpoint / Mobile / Android / iOS
- Quark-Engine (⭐1.5k) - An Obfuscation-Neglect Android Malware Scoring System.
38. Awesome Ddd
Libraries and Frameworks / .NET
- ABP - Successor of ASP.NET Boilerplate - ASP.NET Core based application framework to create NLayered, Domain Driven Designed web applications with a microservice focused modular architecture
- Prev: Jan 06 - Jan 12, 2020
- Next: Dec 23 - Dec 29, 2019