Awesome List Updates on Apr 06, 2018
12 awesome lists updated today.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Aws
Open Source Repos / Security
- iSECPartners/Scout2 🔥🔥🔥🔥 (⭐1.7k) - Security auditing tool.
2. Awesome Npm Scripts
Articles
- Helpers and tips for npm run scripts - Blog post by Michael Kühnel covering advanced topics.
Other Utilities / Utility Packs
- cli-error-notifier (⭐64) - Send native desktop notifications when npm scripts fail.
Miscellaneous / Utility Packs
- ntl (⭐872) - Interactive cli menu to list and run npm scripts.
3. Awesome Mqtt
Clients
- MQTT-C (⭐544) - A portable MQTT C client for embedded systems and PCs alike.
Smart Home Integration Software / Firmwares for ESP based Devices
- Home Assistant has a MQTT component.
4. Awesome Embedded Rust
Tools / Paid and commercially available materials
- svd2rust (⭐681) Generate Rust structs with register mappings from SVD files.
- cortex-m semihosting (⭐0) Semihosting for ARM Cortex-M processors
5. Awesome Ember
Packages / Articles
Packages / Blogs
- balinterdi.com - Balint Erdi blog.
6. Awesome Dotnet
IDE
- AvalonStudio (⭐1.6k) - An extensible, cross platform IDE written in C# for Embedded C/C++, .NET Core, Avalonia and Typescript
7. Awesome React Native
Assorted
8. Awesome Jvm
Profilers
- jvm-profiler (⭐1.7k) - Java Agent to collect various metrics and stacktraces for Hadoop/Spark JVM processes in a distributed way.
9. Awesome Lua
Resources / Implementations, Interpreters, and Bindings
- Lua - Lua's original ANSI C interpreter.
- Lua Repo (⭐6.2k) - The official Lua repo, as seen by the Lua team, mirrored to GitHub.
- Fengari - The Lua VM rewritten in Javascript with seamless JS and DOM interoperability.
- LuaBridge (⭐1.4k) - A lightweight library for mapping data, functions, and classes back and forth between C++ and Lua.
Resources / Build Tools and Standalone Makers
- Lake (⭐123) - A build engine written in Lua, similar to Ruby's rake.
- Luabuild (⭐79) - Highly customizable Lua 5.2 build system.
- luastatic (⭐663) - Simple tool for turning Lua programs into standalone executables.
- omnia (⭐45) - A batteries-included creator of standalone executables, built on top of luastatic.
Resources / IDEs and Plugins
- BabeLua - Lua editor/debugger extension for VS2012-13 with highlighting, auto-completion, linting, and formatting capabilities.
- lua-mode (⭐292) - Emacs major mode for editing Lua.
- vscode-lua (⭐109) - VSCode intellisense and linting.
Resources / Utility Belts
- compat53 - Compatibility module providing Lua-5.3-style APIs for Lua 5.2 and 5.1.
- RxLua (⭐467) - Reactive Extensions, Observables, etc.
Resources / Game Engines
- LÖVR - 3D framework for creating virtual reality experiences, inspired by LÖVE 2D.
Resources / Game Development
- Corona
- Coronium - Simple cloud platform supporting analytics, data objects, user management, and more.
Resources / Logging
- lua-log (⭐96) - Asynchronous logging library with pluggable writers for file system, network, ZeroMQ, and more.
- LuaLogging (⭐145) - Log4j-inspired logging library supporting various appenders.
- luasyslog - Log to syslog, based on LuaLogging.
Resources / OpenResty
- Frameworks & tools
- Lapis - Full-stack framework for Lua and OpenResty. Like the Django or Rails of Lua. Supports Moonscript.
- ledge (⭐436) - Lua module providing scriptable, RFC-compliant HTTP cache functionality.
- Sailor (⭐881) — An MVC web framework compatible with OpenResty, Apache and other webservers.
- Kong (⭐33k) - Microservice & API Management Layer.
Resources / Concurrency and Multithreading
- Coroutine-based multitasking:
- Lumen (⭐139) - Simple concurrent task scheduling.
- ConcurrentLua (⭐158) - Implements an Erlang-style message-passing concurrency model.
- cqueues - Library for managing sockets, signals, and threads based on an event loop with coroutines.
Resources / File system and OS
- LuaFileSystem - Extends and complements Lua's built-in set of file system functions.
- lunix - Bindings to common Unix system APIs, striving for thread-safety.
- lua-path (⭐58) - File system path manipulation library.
Resources / Time and Date
- luatx (⭐106) - Time, date, and timezone library.
Resources / Parsing and Serialization
- JSON
- lua-cjson (⭐821) - Blazing fast JSON encoding/decoding implemented in C and exposed to Lua.
- luajson (⭐240) - JSON encoder/decoder implemented in Lua on top of LPeg.
- dkjson - JSON encoder/decoder implemented in pure Lua.
- json.lua (⭐1.4k) - A fast and tiny JSON library in pure Lua.
- MessagePack
- lua-MessagePack - Pure Lua implementation of MessagePack.
- lua-cmsgpack (⭐330) - A MessagePack C implementation with Lua bindings, as used by Redis.=
- LPeg
- LPeg - A pattern-matching library for Lua, based on Parsing Expression Grammars.
- lpeg_patterns (⭐111) - A collection of LPeg patterns.
- LuLPeg (⭐226) - A pure Lua implementation of LPeg v0.12.
- LPegLJ (⭐104) - A pure LuaJIT implementation of LPeg v1.0.
- LPegLabel (⭐115) - An extension of LPeg adding support for labeled failures.
- LXSH (⭐71) - A collection of lexers and syntax highlighters written with LPeg.
- lua-pb (⭐278) - Protocol Buffers implementation.
Resources / Humanize
- say (⭐29) - Simple string key-value store for i18n.
Resources / Cryptography
- luaossl (⭐123) - "Most comprehensive OpenSSL module in the Lua universe" - used by lapis, kong, and lua-http.
Resources / Network
- lua-cURLv3 (⭐243) - Lua binding to libcurl.
- lua-http (⭐669) - Asynchronous HTTP and WebSocket library with client and server APIs, TLS, and HTTP/2; based on cqueues.
Resources / Data Stores
- pgmoon (⭐322) - Lua PostgreSQL driver for OpenResty, LuaSocket, and cqueues.
- Redis
- redis-lua (⭐704) - Pure Lua client library for Redis.
- lua-resty-redis (⭐1.8k) - Lua Redis client driver for OpenResty.
- lredis (⭐43) - Asynchronous Redis client with pipelining and Pub/Sub support; based on cqueues.
Resources / Message Brokers
- lua-zmq (⭐149) - Lua bindings to ZeroMQ.
- lzmq (⭐128) - A newer Lua binding to ZeroMQ.
- lua-resty-kafka (⭐738) - Kafka client driver based on OpenResty cosockets.
- lua-resty-rabbitmqstomp (⭐186) - RabbitMQ client library based on OpenResty cosockets.
Resources / Analysis Tools and ASTs
- luacov - Simple coverage analyzer, used by busted and telescope for checking test coverage.
- luacov-coveralls (⭐45) - LuaCov reporter for coveralls.io.
- lua-parser (⭐163) - A Lua 5.3 parser written using LPegLabel, with improved error messages.
Resources / Community
- lua-l - The official Lua mailing list, and one of the focal points of the Lua community.
- Lua.Space - The Lua community blog.
- Lua Users Foundation - An association of individuals with the mission of supporting and promoting Lua and its community and ecosystems.
- lua-users.org - A site for and by users of Lua, featuring an IRC channel, a web archive of lua-l, and a large wiki.
- Conferences/Meetups
- Lua Workshop - Annual 2-day meeting of the Lua community, in rotating locations.
- Lua Conf - Annual 1-day Lua conference in Brazil.
- FOSDEM - Annual 2-day gathering of F/OSS developers in Brussels which sometimes has a "Lua devroom".
10. Awesome Sysadmin
Software / VPN
- sshuttle (⭐11k) - Poor man's VPN.
LGPL-2.1
Python
11. Css Protips
Translations / Demo
12. Awesome Cpp
Containers
- plf::list (⭐146) - A std::list implementation which removes range splicing in order to enable cache-friendlier structure, yielding significant performance gains. [zLib] website
- plf::stack (⭐62) - A replacement container for the std::stack container adaptor, with better performance than any std container in a stack context. [zLib] website
Debug
- Nanotimer (⭐127) - A simple low-overhead cross-platform timer class for benchmarking. [zLib] website
Sorting
- Timsort (⭐291) - A templated stable sorting function which outperforms quicksort-based algorithms including std::sort, for reversed or semi-sorted data. [MIT]
- Prev: Apr 07, 2018
- Next: Apr 05, 2018