From 8f462a773b09072aa88ea3d253ce35536b2bbd3d Mon Sep 17 00:00:00 2001 From: chenjiajia Date: Thu, 31 Oct 2024 21:11:36 +0000 Subject: [PATCH] Robot Updated at:31 Oct 2024 21:11:36 GMT --- docs/awesome/awesome-agi-cocosci.md | 2 +- docs/awesome/awesome-angular.md | 2 ++ docs/awesome/awesome-cl.md | 4 ++++ docs/awesome/awesome-cpp.md | 2 ++ docs/awesome/awesome-fonts.md | 4 +++- docs/awesome/awesome-for-beginners.md | 1 - docs/awesome/awesome-go.md | 2 ++ docs/awesome/awesome-graphql.md | 1 + docs/awesome/awesome-learn-gamedev.md | 6 ++++++ docs/awesome/awesome-micropython.md | 1 + docs/awesome/awesome-neovim.md | 1 + docs/awesome/awesome-pocketbase.md | 1 + docs/awesome/awesome-raspberry-pi.md | 6 +++++- docs/awesome/awesome-rust.md | 7 ++++--- docs/awesome/awesome-snmp.md | 13 +++++-------- 15 files changed, 38 insertions(+), 15 deletions(-) diff --git a/docs/awesome/awesome-agi-cocosci.md b/docs/awesome/awesome-agi-cocosci.md index 95f51940c1..cb61669eaa 100644 --- a/docs/awesome/awesome-agi-cocosci.md +++ b/docs/awesome/awesome-agi-cocosci.md @@ -334,7 +334,7 @@ organized into intricate patterns that seem to be consistent across individuals. * [Idiosyncratic Tower of Babel: Individual differences in word-meaning representation increase as word abstractness increases](http://bilab.bnu.edu.cn/paper/2021/Wang_2021_Psychology%20Science.pdf) - ***Psychological Science***, 2021. [[All Versions](https://scholar.google.com/scholar?cluster=18214600097352809308&hl=en&as_sdt=0,5)]. Uncovering the cognitive and neural origins of word-meaning disagreements across individuals. -* [Semantic projection recovers rich human knowledge of multiple object features from word embeddings](https://cap.csail.mit.edu/sites/default/files/research-pdfs/Semantic%20projection%20recovers%20rich%20human%20knowledge%20of%20multiple%20object%20features%20from%20word%20embeddings.pdf) - ***Nature Human Behavior***, 2022. [[All Versions](https://scholar.google.com/scholar?cluster=2499199921371106654&hl=en&as_sdt=0,5)]. Proposing a domain-general method to extract context-dependent relationships from word embeddings: ‘semantic projection’ of word-vectors onto lines that represent multiple dimensions of features, which recovers human judgements across various object categories and properties. +* [Semantic projection recovers rich human knowledge of multiple object features from word embeddings](https://www.nature.com/articles/s41562-022-01316-8) - ***Nature Human Behavior***, 2022. [[All Versions](https://scholar.google.com/scholar?cluster=2499199921371106654)]. [[Preprint](https://cap.csail.mit.edu/sites/default/files/research-pdfs/Semantic%20projection%20recovers%20rich%20human%20knowledge%20of%20multiple%20object%20features%20from%20word%20embeddings.pdf)]. This work proposes a domain-general method to extract context-dependent relationships from word embeddings: ‘semantic projection’ of word-vectors onto lines that represent multiple dimensions of features, which recovers human judgements across various object categories and properties. Thus, the geometry of word embeddings explicitly represents a wealth of context-dependent world knowledge. * [Using a high-dimensional graph of semantic space to model relationships among words](https://www.frontiersin.org/articles/10.3389/fpsyg.2014.00385/full) - ***Frontiers in Psychology***, 2014. [[All Versions](https://scholar.google.com/scholar?cluster=472523411548302295&hl=en&as_sdt=0,5)]. First-order similarity and second-order relation metrics for word embedding. diff --git a/docs/awesome/awesome-angular.md b/docs/awesome/awesome-angular.md index f0441449b8..a0989fffd2 100644 --- a/docs/awesome/awesome-angular.md +++ b/docs/awesome/awesome-angular.md @@ -554,6 +554,7 @@ become an Angular expert. * [ngx-tagify](https://github.com/Brakebein/ngx-tagify) - Angular library that wraps [Tagify](https://github.com/yaireo/tagify/). * [ngx-xapi](https://github.com/BerryCloud/ngx-xapi) - Lightweight Angular wrapper for [xAPI](https://xapi.com/). * [angular-rsocket](https://github.com/saleweaver/angular-rsocket) - This service allows you to easily connect to an [RSocket](https://rsocket.io/) server, handle streams and messages, and manage authentication tokens flexibly via a token provider. +* [ngx-pendo](https://github.com/yociduo/ngx-pendo) - A simple wrapper to load Pendo in Angular. #### Internationalization @@ -1255,6 +1256,7 @@ to simplify usage and allow quick customization. * [tansu](https://github.com/AmadeusITGroup/tansu) - A lightweight, push-based state management library. It works well with [the Angular ecosystem](https://amadeusitgroup.github.io/tansu/#md:tansu-works-well-with-the-angular-ecosystem). * [@tethys/store](https://github.com/worktile/store) - A mini, yet powerful state management library for Angular. * [angular-redux](https://github.com/reduxjs/angular-redux) - Unofficial Angular bindings for [Redux](https://redux.js.org/). +* [ng](https://github.com/bitfiber/ng) - An Angular-specific extension of [@bitfiber/rx](https://github.com/bitfiber/rx) built on top of RxJS, designed to manage reactive state, asynchronous workflows, and events in Angular applications. It provides a structured approach to handling complex data flows using emitters, states, groups, and stores, allowing seamless integration of various reactive sources like emitters, states, and observables. #### Storage diff --git a/docs/awesome/awesome-cl.md b/docs/awesome/awesome-cl.md index 61f134bffd..c2c8366020 100644 --- a/docs/awesome/awesome-cl.md +++ b/docs/awesome/awesome-cl.md @@ -1049,6 +1049,8 @@ Javascript * ⭐ [Parenscript](https://common-lisp.net/project/parenscript/) - A translator from Common Lisp to Javascript. [3-clause BSD][15]. See [Trident-mode](https://github.com/johnmastro/trident-mode.el), an Emacs mode that provides live interaction with the browser.[unlicence][5]. * [paren6](https://github.com/BnMcGn/paren6/) - a set of ES6 macros for Parenscript. + * [paren-async](https://github.com/Junker/paren-async) async/await for Parenscript. + * [paren-jquery](https://github.com/Junker/paren-jquery) - Jquery-style macros for Parenscript. MIT. * [JSCL](https://github.com/jscl-project/jscl) - A CL-to-JS compiler designed to be self-hosting from day one. Lacks CLOS, format and loop. * [CL-JavaScript](http://marijnhaverbeke.nl/cl-javascript/) - A translator from Javascript to Common Lisp. Not available on Quicklisp. [Expat][14]. * [parse-js](http://marijnhaverbeke.nl/parse-js/) - A package for parsing ECMAScript 3. [zlib][33]. @@ -1163,6 +1165,8 @@ Others * [trivial-download](https://github.com/eudoxia0/trivial-download) - Download files. [MIT][200]. * [cl-cookie](https://github.com/fukamachi/cl-cookie) HTTP Cookie (jar) manager: parse and write (set-)cookie headers, compare cookies, optional cookie attribute sanity check. [MIT][200] * [dns-client](https://github.com/Shinmera/dns-client) - DNS record client. See [documentation](https://shinmera.github.io/dns-client/). [zlib][33]. +* [mobiledetect](https://github.com/Junker/mobiledetect) - System for detecting mobile devices (including tablets) in User-Agent strings. MIT. +* [random-ua](https://github.com/Junker/random-ua) - Random User-Agent generator for Common Lisp. BSD_2Clause. ### Email diff --git a/docs/awesome/awesome-cpp.md b/docs/awesome/awesome-cpp.md index 279efa2b21..d8f3fe9ef7 100644 --- a/docs/awesome/awesome-cpp.md +++ b/docs/awesome/awesome-cpp.md @@ -809,6 +809,7 @@ A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny * [CppServer](https://github.com/chronoxor/CppServer) - Ultra fast and low latency asynchronous socket server & client C++ library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution. [MIT] * [cpr](https://github.com/whoshuu/cpr) - A modern C++ HTTP requests library with a simple but powerful interface. Modeled after the Python Requests module. [MIT] [website](https://docs.libcpr.org) * [curlcpp](https://github.com/JosephP91/curlcpp) - An object oriented C++ wrapper for CURL(libcurl). [MIT] +* [curlpp](https://github.com/jpbarrette/curlpp) -C++ wrapper around libcURL. [MIT] * [DPDK](https://github.com/DPDK/dpdk) - Data Plane Development Kit, libraries and drivers for fast packet processing. [BSD-3-Clause & GPL-2.0] [website](https://www.dpdk.org/) * [Dyad.c](https://github.com/rxi/dyad) - Asynchronous networking for C. [MIT] * [ENet](https://github.com/lsalzman/enet) - Reliable UDP networking library. [MIT] [website](http://enet.bespin.org/) @@ -1129,6 +1130,7 @@ A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny * [mio](https://github.com/mandreyel/mio) - Cross-platform C++11 header-only library for memory mapped file IO. [MIT] * [MPH](https://github.com/qlibs/mph) - C++20 [Minimal] Static Perfect Hash library. [MIT] * [PEGTL](https://github.com/taocpp/PEGTL) - The Parsing Expression Grammar Template Library. [MIT] +* [Pipes](https://github.com/joboccara/pipes) - Pipelines for expressive code on collections in C++. [MIT] * [pprint](https://github.com/p-ranav/pprint) - Pretty Printer for Modern C++. [MIT] * [pspsdk](https://github.com/pspdev/pspsdk) - An open-source SDK for PSP homebrew development. [BSD/GNU GPL3] * [QtVerbalExpressions](https://github.com/VerbalExpressions/QtVerbalExpressions) - This Qt lib is based off of the C++ VerbalExpressions library. [MIT] diff --git a/docs/awesome/awesome-fonts.md b/docs/awesome/awesome-fonts.md index 4a6d2fe7c0..4bf717815b 100644 --- a/docs/awesome/awesome-fonts.md +++ b/docs/awesome/awesome-fonts.md @@ -44,6 +44,8 @@ A curated list of fonts and typography resources. * [Inter](https://github.com/rsms/inter) - A typeface specially designed for user interfaces * [Libre Franklin](https://github.com/impallari/Libre-Franklin) - An interpretation and expansion based on Morris Fuller Benton’s 1912 classic. * [Manrope](https://github.com/sharanda/manrope) - Modern geometric sans-serif +* [Martian Mono](https://github.com/evilmartians/mono) - Free and open-source monospaced font from Evil Martians +* [Monaspace](https://github.com/githubnext/monaspace) - An innovative superfamily of fonts for code * [Open Baskerville](http://klepas.org/openbaskerville/) * [Redacted](https://github.com/christiannaths/Redacted-Font) - Keep your wireframes free of distracting Lorem Ipsum * [SansBullshitSans](https://github.com/RoelN/SansBullshitSans) @@ -138,7 +140,7 @@ moji font: ᵺ ༐ 💰 ༐ ⑀ 🅰️ И € ❎ ㏂ 𝔭 ᇉ * [Nerd Fonts](https://github.com/ryanoasis/nerd-fonts) - Collection of over 20 patched fonts for Powerline, Font Awesome, Octicons, Devicons, and Vim Devicons * [Operator Mono](https://www.typography.com/fonts/operator/styles/) — A $200 premium programming typeface inspired by traditions of typewriting * [Recursive Sans & Mono](https://github.com/arrowtype/recursive/) - A variable font family for code & UI - +* [Iconic Fonts](https://github.com/iconicFonts/if) - Over 50 Patched Fonts with 60,000+ Icons for Terminal, Window Managers, and More! #### Programming fonts with ligatures * [Cascadia Code](https://github.com/microsoft/cascadia-code) - Monospaced font by Miscrosoft designed to enhance the modern look and feel of the Windows Terminal diff --git a/docs/awesome/awesome-for-beginners.md b/docs/awesome/awesome-for-beginners.md index 1055491a95..6b6659eda3 100644 --- a/docs/awesome/awesome-for-beginners.md +++ b/docs/awesome/awesome-for-beginners.md @@ -245,7 +245,6 @@ If you are not a programmer but would like to contribute, check out the [Awesome - [coala](https://github.com/coala/coala) _(label: n/a)_
A unified command-line interface for linting and fixing all your code, regardless of the programming languages you use. - [Colossal-AI](https://github.com/hpcaitech/ColossalAI) _(label: good first issue)_
An open-source deep learning system for large-scale model training and inference with high efficiency and low cost. - [cookiecutter](https://github.com/cookiecutter/cookiecutter) _(label: good first issue)_
A command-line utility that creates projects from cookiecutters (project templates). E.g. Python package projects, jQuery plugin projects. -- [Create aio app](https://github.com/aio-libs/create-aio-app) _(label: good first issue)_
A command line utility that creates the aiohttp template with the best practices. - [datascience](https://github.com/data-8/datascience) _(label: good first issue)_
A Jupyter notebook Python library for introductory data science. - [django cookiecutter](https://github.com/pydanny/cookiecutter-django) _(label: hacktoberfest)_
An implementation of Python for backend web development. - [Embedchain](https://github.com/embedchain/embedchain/) _(label: good first issue)_
Embedchain is a framework to easily create LLM powered bots over any dataset. diff --git a/docs/awesome/awesome-go.md b/docs/awesome/awesome-go.md index 7fe478f730..9f73b72c61 100644 --- a/docs/awesome/awesome-go.md +++ b/docs/awesome/awesome-go.md @@ -2385,6 +2385,7 @@ See also [Natural Language Processing](#natural-language-processing) and [Text A - [sdp](https://github.com/gortc/sdp) - SDP: Session Description Protocol [[RFC 4566](https://tools.ietf.org/html/rfc4566)]. - [sh](https://github.com/mvdan/sh) - Shell parser and formatter. - [tokenizer](https://github.com/bzick/tokenizer) - Parse any string, slice or infinite buffer to any tokens. +- [vdf](https://github.com/andygrunwald/vdf) - A Lexer and Parser for Valves Data Format (known as vdf) written in Go. - [when](https://github.com/olebedev/when) - Natural EN and RU language date/time parser with pluggable rules. - [xj2go](https://github.com/stackerzzq/xj2go) - Convert xml or json to go struct. @@ -2978,6 +2979,7 @@ _Source code analysis tools, also known as Static Application Security Testing ( - [Chronos](https://github.com/amit-davidson/Chronos) - Detects race conditions statically - [dupl](https://github.com/mibk/dupl) - Tool for code clone detection. - [errcheck](https://github.com/kisielk/errcheck) - Errcheck is a program for checking for unchecked errors in Go programs. +- [fatcontext](https://github.com/Crocmagnon/fatcontext) - Fatcontext detects nested contexts in loops or function literals. - [gcvis](https://github.com/davecheney/gcvis) - Visualise Go program GC trace data in real time. - [go-checkstyle](https://github.com/qiniu/checkstyle) - checkstyle is a style check tool like java checkstyle. This tool inspired by java checkstyle, golint. The style referred to some points in Go Code Review Comments. - [go-cleanarch](https://github.com/roblaszczak/go-cleanarch) - go-cleanarch was created to validate Clean Architecture rules, like a The Dependency Rule and interaction between packages in your Go projects. diff --git a/docs/awesome/awesome-graphql.md b/docs/awesome/awesome-graphql.md index 29645a4e52..7a185533ef 100644 --- a/docs/awesome/awesome-graphql.md +++ b/docs/awesome/awesome-graphql.md @@ -122,6 +122,7 @@ If you want to contribute to this list (please do), send me a pull request. - [graphitejs](https://github.com/graphitejs/server) - Framework NodeJS for GraphQL. - [graphql-helix](https://github.com/contrawork/graphql-helix) - A highly evolved GraphQL HTTP Server. - [pylon](https://github.com/getcronit/pylon) - Write full-feature APIs with just functions. No more boilerplate code, no more setup. Just write functions and deploy. +- [modus](https://github.com/hypermodeinc/modus) - Serverless runtime based on WebAssembly that delivers auto-generated GraphQL APIs. ##### Databases & ORMs diff --git a/docs/awesome/awesome-learn-gamedev.md b/docs/awesome/awesome-learn-gamedev.md index 2dbcb9d1d2..2fa0cf0cfd 100644 --- a/docs/awesome/awesome-learn-gamedev.md +++ b/docs/awesome/awesome-learn-gamedev.md @@ -181,6 +181,9 @@ More huge lists of resources, with many, many more incredible things! Some of th [Tool Dev](https://www.youtube.com/watch?v=pZ45O2hg_30&list=PLImQaTpSAdsBKEkUvKxw6p0tpwl7ylw0d) 💠🟪 - An introduction to tool development (or creating tools to make game development more productive) and editor scripting in Unity by Freya Holmér. +[Dive Into Systems](https://diveintosystems.org) - A free textbook on computer systems and C programming. + + [Gamedev in Rust for Beginners](https://arewegameyet.rs/#resources) - A collection of books, tutorials, articles, and a community to boot. @@ -250,6 +253,9 @@ More huge lists of resources, with many, many more incredible things! Some of th [Render Hell](http://simonschreibt.de/gat/renderhell/) 🟪 - An overview of graphics and everything rendering for programmers. Covers an overview, with lots of references to books and other resources for deeper reading. +[Rendering Course](https://users.cg.tuwien.ac.at/zsolnai/gfx/rendering-course/) - A free master's level course on ray tracing, photorealistic rendering, and global illumination taught at the Technical University of Vienna. + + ["Painting with maths"](https://www.youtube.com/c/InigoQuilez) - A YouTube series about a _very_ technical art form diff --git a/docs/awesome/awesome-micropython.md b/docs/awesome/awesome-micropython.md index f11d4d41a0..9698bedc14 100644 --- a/docs/awesome/awesome-micropython.md +++ b/docs/awesome/awesome-micropython.md @@ -547,6 +547,7 @@ Other places you can look for MicroPython Libraries: * [micropython_fastled](https://github.com/kdschlosser/micropython_fastled) - Port of FastLED to MicroPython. * [micropython-rgb-led-driver](https://gitlab.com/Athanaze/micropython-rgb-led-driver) - Tiny driver to control an RGB LED with PWM. * [micropython-dotstar](https://github.com/mattytrentini/micropython-dotstar) - A MicroPython port of the Adafruit CircuitPython APA102/DotStar library. +* [micropython-aw210xx](https://github.com/eosti/micropython-aw210xx) - Driver for Awinic's AW210xx line of 8-bit LED drivers. #### OLED diff --git a/docs/awesome/awesome-neovim.md b/docs/awesome/awesome-neovim.md index aa8d2fdef0..c1f3690cea 100644 --- a/docs/awesome/awesome-neovim.md +++ b/docs/awesome/awesome-neovim.md @@ -546,6 +546,7 @@ Tree-sitter is a new system introduced in Neovim 0.5 that incrementally parses y - [bakageddy/alduin.nvim](https://github.com/bakageddy/alduin.nvim) - A port of [alduin](https://github.com/AlessandroYorba/alduin) theme to Lua with Tree-sitter and semantic highlights support. - [diegoulloao/neofusion.nvim](https://github.com/diegoulloao/neofusion.nvim) - A theme compatible with Tree-sitter inspired by `gruvbox.nvim`. - [bartekjaszczak/luma-nvim](https://gitlab.com/bartekjaszczak/luma-nvim) - A colorful theme with dark/light modes and adjustable contrast. Supports Tree-sitter and semantic highlighting. +- [bartekjaszczak/finale-nvim](https://gitlab.com/bartekjaszczak/finale-nvim) - A balanced dark theme, blending vivid and pastel colors for a comfortable, high-contrast experience. Supports Tree-sitter and semantic highlighting. ### Lua Colorscheme diff --git a/docs/awesome/awesome-pocketbase.md b/docs/awesome/awesome-pocketbase.md index 05f3ac1a9a..ac16a62fe7 100644 --- a/docs/awesome/awesome-pocketbase.md +++ b/docs/awesome/awesome-pocketbase.md @@ -69,6 +69,7 @@ PocketBase is an open source backend consisting of embedded database (SQLite) wi - [Go](https://github.com/pluja/pocketbase) - PocketBase Client in Golang. ![GitHub Repo stars](https://img.shields.io/github/stars/pluja/pocketbase) - [Kotlin](https://github.com/agrevster/pocketbase-kotlin) - PocketBase Client in Kotlin. ![GitHub Repo stars](https://img.shields.io/github/stars/agrevster/pocketbase-kotlin) +- [Kotlin (Multiplatform)](https://github.com/IdanAizikNissim/pocketbase-kt) - PocketBase Client in Kotlin. ![GitHub Repo stars](https://img.shields.io/github/stars/IdanAizikNissim/pocketbase-kt) - [Python (Sync)](https://github.com/vaphes/pocketbase) - PocketBase Client in Python. ![GitHub Repo stars](https://img.shields.io/github/stars/vaphes/pocketbase) - [Python (Async)](https://github.com/thijsmie/pocketbase) - PocketBase Client in Python. ![GitHub Repo stars](https://img.shields.io/github/stars/thijsmie/pocketbase) - [C#](https://github.com/PRCV1/pocketbase-csharp-sdk) - PocketBase Client in C#. ![GitHub Repo stars](https://img.shields.io/github/stars/PRCV1/pocketbase-csharp-sdk) diff --git a/docs/awesome/awesome-raspberry-pi.md b/docs/awesome/awesome-raspberry-pi.md index 630c6ff7d4..4625372911 100644 --- a/docs/awesome/awesome-raspberry-pi.md +++ b/docs/awesome/awesome-raspberry-pi.md @@ -75,6 +75,7 @@ The complete collection of (consumer) Raspberry Pi models consist of: - [OpenWRT](https://openwrt.org/toh/raspberry_pi_foundation/raspberry_pi) - OpenWrt is described as a Linux distribution for embedded devices for network management. - [OSMC](https://osmc.tv/) - Open Source Media Centre, based on Kodi. - [PiDeck](http://pideck.com/) - Small form factor DVS system allowing you to control digital music files with timecode vinyl. +- [PiFi](https://pifi.org) - Turn Raspberry Pi into a High-Speed VPN Router in Seconds ⚡️ (Supports Raspberry Pi 4 and 5). - [PiNet](http://pinet.org.uk/) - System to manage Raspberry Pi classrooms. - [PirateBox](https://piratebox.cc/doku.php?id=raspberry_pi:diy) - Anonymous offline mobile file-sharing and communications system. - [RasComm RaspberryPi MorseCode Translator](https://github.com/Defcon27/RasComm-RaspberryPi-MorseCode-Translator) - RasComm is a communication device that translates plain text into Morse code (IMC) visually or audibly. @@ -144,8 +145,10 @@ The complete collection of (consumer) Raspberry Pi models consist of: - [Circle](https://github.com/rsta2/circle) - A C++ bare metal environment for Raspberry Pi. - [clockOS](https://github.com/iGerli/clockOS) - simple smart desktop clock using a Raspberry Pi display. - [CocktailMaker](https://github.com/alex9849/pi-cocktail-maker) - An advanced cocktail making machine that can be controlled via browser and touchscreen. +- [CocktailTDI](https://github.com/SimonWaldherr/CocktailTDI) - Another cocktail machine (powered by Raspberry Pi 4, Golang, a pneumatic pump and valves). - [Coder for Raspberry Pi](http://googlecreativelab.github.io/coder/) - A open source project by Googlers to turn a Raspberry Pi into a simple, tiny, personal web server and web-based development environment. -- [Display_Lib_RPI](https://github.com/gavinlyonsrepo/Display_Lib_RPI) - A shared installable C++ Library to connect various electronic displays to Raspberry Pi single board computers. +- [Display_Lib_RPI](https://github.com/gavinlyonsrepo/Display_Lib_RPI) - A shared installable C++ Library to connect various electronic displays to Raspberry Pi single board computers. +- [DIY Arcade Machine](https://github.com/SimonWaldherr/DIY-Arcade-Machine) - A retro style arcade machine, based on a Raspberry Pi Pico, a Hub75 LED matrix and some other stuff (Wii Nunchucks, 3D printed parts, ...) - [DIY USB Rubber Ducky](https://hackaday.io/project/17598-diy-usb-rubber-ducky) - Raspberry Pi Zero Rubber Ducky recognized as a USB HID by just about anything with a USB port, thus allowing you to run custom scripts as if it were a keyboard. ![Supports Raspberry Pi Zero](https://raw.githubusercontent.com/thibmaek/awesome-raspberry-pi/master//media/badges/rpi-0.png) - [docsis-cable-load-monitor](https://github.com/sp4rkie/docsis-cable-load-monitor) - Tool to monitor downstream load on DOCSIS cable networks. - [Drumbooth controller with touch interface](https://github.com/FDelporte/DrumBoothController) - Project using Java, JavaFX, Pi4J and Arduino to control 8 relays and LED strips. @@ -195,6 +198,7 @@ The complete collection of (consumer) Raspberry Pi models consist of: - [RaspiBolt](https://raspibolt.org/) - Beginner’s Guide to ️⚡Lightning️⚡ on a Raspberry Pi. - [Receiving GOES-16 Images on a Raspberry Pi](https://gist.github.com/lxe/c1756ca659c3b78414149a3ea723eae2#file-goes16-rtlsdr-md) - An advanced project to receive weather imagery from the GOES-16 satellite using software defined radio (SDR). - [Relayboard Control](https://github.com/leinir/relayboard-control) - A Qt application to connect a Waveshare 8-channel relay board to an MQTT server. +- [RGB-LED-Matrix](https://github.com/SimonWaldherr/RGB-LED-Matrix) - A 128x128 Pixel RGB LED Matrix to display images, animations, conways game of life and other stuff. - [Rhasspy](https://rhasspy.readthedocs.io) - Open source, fully offline set of voice assistant services that works well with Home Assistant, Node-RED, MQTT and more. - [RPi-eth-display](https://pierre-couy.dev/tinkering/2023/03/turning-rpi-into-external-monitor-driver.html) - Open source DisplayLink alternative, ethernet to HDMI adapter. - [RPi Motor Library](https://github.com/gavinlyonsrepo/RpiMotorLib) - Python 3 library to connect various motors & servos to the Pi. diff --git a/docs/awesome/awesome-rust.md b/docs/awesome/awesome-rust.md index aa76a68b58..3071f99137 100644 --- a/docs/awesome/awesome-rust.md +++ b/docs/awesome/awesome-rust.md @@ -138,6 +138,7 @@ See also [Rust - Production](https://www.rust-lang.org/production) organizations * [native_db](https://github.com/vincent-herlemont/native_db) [[native_db](https://crates.io/crates/native_db)] - Drop-in, embedded database for multi-platform apps (server, desktop, mobile). Sync Rust types effortlessly * [Neon](https://github.com/neondatabase/neon) - Serverless Postgres. We separated storage and compute to offer autoscaling, branching, and bottomless storage. * [noria](https://github.com/mit-pdos/noria) [[noria](https://crates.io/crates/noria)] - Dynamically changing, partially-stateful data-flow for web application backends +* [oxigraph/oxigraph](https://github.com/oxigraph/oxigraph) [[oxigraph](https://crates.io/crates/oxigraph)] - graph database implementing the [SPARQL](https://www.w3.org/TR/sparql11-overview/) standard ![Crates.io Version](https://img.shields.io/crates/v/oxigraph?logo=Rust) * [ParadeDB](https://github.com/paradedb/paradedb/) - ParadeDB is an Elasticsearch alternative built on Postgres, designed for real-time search and analytics. * [ParityDB](https://github.com/paritytech/parity-db) - Fast and reliable database, optimised for read operation * [PumpkinDB](https://github.com/PumpkinDB/PumpkinDB) - an event sourcing database engine @@ -239,7 +240,7 @@ See also [Games Made With Piston](https://github.com/PistonDevelopers/piston/wik * [ivanceras/svgbob](https://github.com/ivanceras/svgbob) - converts ASCII diagrams into SVG graphics * [KaminariOS/rustracer](https://github.com/KaminariOS/rustracer) - A PBR glTF 2.0 renderer based on Vulkan ray-tracing. * [Limeth/euclider](https://github.com/Limeth/euclider) - A real-time 4D CPU ray tracer -* [RazrFalcon/resvg](https://github.com/RazrFalcon/resvg) - An SVG rendering library. +* [linebender/resvg](https://github.com/linebender/resvg) - An SVG rendering library. * [rodrigorc/papercraft](https://github.com/rodrigorc/papercraft) - A tool to unwrap 3D models and create them in paper with scissors and glue. * [rustq/vue-skia](https://github.com/rustq/vue-skia) - Skia based 2d graphics vue rendering library. It is based on Rust to implement software rasterization to perform rendering. * [turnage/valora](https://crates.io/crates/valora) - A library for generative fine art ![Rust](https://github.com/turnage/valora/workflows/Rust/badge.svg?branch=master) @@ -484,10 +485,10 @@ See also [A comparison of operating systems written in Rust](https://github.com/ ### Virtualization -* [containers/youki](https://github.com/containers/youki) - A container runtime [![build badge](https://github.com/containers/youki/actions/workflows/main.yml/badge.svg?branch=main)](https://github.com/containers/youki/actions) * [firecracker-microvm/firecracker](https://github.com/firecracker-microvm/firecracker) - A lightweight virtual machine for container workload [Firecracker Microvm](https://firecracker-microvm.github.io/) * [kata-containers/kata-containers](https://github.com/kata-containers/kata-containers) - A implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs. * [tailhook/vagga](https://github.com/tailhook/vagga) - A containerization tool without daemons +* [youki-dev/youki](https://github.com/youki-dev/youki) - A container runtime [![build badge](https://github.com/youki-dev/youki/actions/workflows/main.yml/badge.svg?branch=main)](https://github.com/youki-dev/youki/actions) ### Web @@ -1023,7 +1024,7 @@ See also [About Rust’s Machine Learning Community](https://medium.com/@autumn_ * [andoriyu/uclicious](https://github.com/andoriyu/uclicious) [[uclicious](https://crates.io/crates/uclicious)] - [libUCL](https://github.com/vstakhov/libucl) based feature-rich configuration library. [![CircleCI](https://circleci.com/gh/vstakhov/libucl.svg?style=svg)](https://app.circleci.com/pipelines/github/vstakhov/libucl) * [Kixunil/configure_me](https://github.com/Kixunil/configure_me) [[configure_me](https://crates.io/crates/configure_me)] - library for processing application configuration easily -* [mehcode/config-rs](https://github.com/mehcode/config-rs) [[config](https://crates.io/crates/config)] - Layered configuration system (with strong support for 12-factor applications). +* [rust-cli/config-rs](https://github.com/rust-cli/config-rs) [[config](https://crates.io/crates/config)] - Layered configuration system (with strong support for 12-factor applications). * [SergioBenitez/Figment](https://github.com/SergioBenitez/Figment) [[figment](https://crates.io/crates/figment)] - A configuration library so con-free, it's unreal. * [softprops/envy](https://github.com/softprops/envy) - deserialize env vars into typesafe structs [![Main](https://github.com/softprops/envy/actions/workflows/main.yml/badge.svg)](https://github.com/softprops/envy/actions/workflows/main.yml) diff --git a/docs/awesome/awesome-snmp.md b/docs/awesome/awesome-snmp.md index 798174f489..cd3f1af0e4 100644 --- a/docs/awesome/awesome-snmp.md +++ b/docs/awesome/awesome-snmp.md @@ -19,7 +19,7 @@ _Helpful to write SNMP applications._ - [openSNMP](https://sourceforge.net/projects/opensnmp/) - BSD licensed multi-threaded implementation of SNMPv3. ### C# -- [sharpSNMP](https://github.com/lextudio/sharpsnmplib) - MIT licensed SNMP library for .NET/Xamarin/Mono. +- [C# SNMP Library](https://github.com/lextudio/sharpsnmplib) - MIT licensed SNMP library for .NET with extensive SNMP standard support, latest .NET platform targets, as well as rich manager/agent samples. [#SNMP Pro](https://pro.sharpsnmp.com] is a commercial extension that adds enterprise MIB support. - [SnmpSharpNet](https://github.com/rqx110/SnmpSharpNet) - Simple Network Management Protocol (SNMP) .Net library written in C# (csharp). Implements protocol version 1, 2 and 3. ### Erlang @@ -52,13 +52,10 @@ _Helpful to write SNMP applications._ - [opensolutions/OSS_SNMP](https://github.com/opensolutions/OSS_SNMP) - A PHP SNMP library for people who hate SNMP, MIBs and OIDs! ### Python -- [pysnmp](https://github.com/etingof/pysnmp) - This is a pure-Python, open source and free implementation of v1/v2c/v3 SNMP engine distributed under 2-clause BSD license. - - This project has been abandoned [due to the death of the sole maintainer](https://github.com/etingof/pysnmp/issues/427). - - Some forks have been created to continue the project and the ecosystem around it. See [here](https://github.com/etingof/pysnmp/issues/429). - - The leading fork seems to be [lextudio/pysnmp](https://github.com/lextudio/pysnmp). ![GitHub last commit](https://img.shields.io/github/last-commit/lextudio/pysnmp) - - There is also a [community fork](https://github.com/pysnmp/pysnmp) under active development, but it is not clear if that project is commited to maintaining all the associated repos, documentation, and websites. ![GitHub last commit](https://img.shields.io/github/last-commit/pysnmp/pysnmp) -- [pysmi](https://github.com/etingof/pysmi) - PySMI is a pure-Python implementation of SNMP SMI MIB parser. - - Abandoned for the same reason as the above pysnmp project. See [lextudio/pysmi](https://github.com/lextudio/pysmi). ![GitHub last commit](https://img.shields.io/github/last-commit/lextudio/pysmi) +- [pysnmp](https://github.com/lextudio/pysnmp) - This is a pure-Python, open source and free implementation of v1/v2c/v3 SNMP engine distributed under 2-clause BSD license. + - This project is derived from [the original repo](https://github.com/etingof/pysnmp). +- [pysmi](https://github.com/lextudio/pysmi) - PySMI is a pure-Python implementation of SNMP SMI MIB parser. + - This project is derived from [the original repo](https://github.com/etingof/pysmi). - [gufo_snmp](https://github.com/gufolabs/gufo_snmp) - The accelerated Python SNMP client library supporting both async and synchronous mode. It consists of a clean Python API for high-efficient BER parser and socket IO, implemented in the Rust language with PyO3 wrapper. Seems to be a bit early in the project's lifecycle, but it is easy to use and ___extremely___ fast, especially when querying many devices. ![GitHub last commit](https://img.shields.io/github/last-commit/gufolabs/gufo_snmp) - [net-snmp Python bindings](http://www.net-snmp.org/wiki/index.php/Python_Bindings) - Net-SNMP 5.4 and later contains Python bindings in the "python" sub-directory, though, they are not built by default. ![GitHub last commit](https://img.shields.io/github/last-commit/net-snmp/net-snmp) - [easysnmp](https://github.com/easysnmp/easysnmp) - A fork of [net-snmp Python bindings](http://www.net-snmp.org/wiki/index.php/Python_Bindings) that attempts to bring a more Pythonic interface to the library. ![GitHub last commit](https://img.shields.io/github/last-commit/easysnmp/easysnmp)