Awesome List Updates on Jun 28, 2023
16 awesome lists updated today.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Alternative Internet
Hosting and media
- LibreServer is a small server system which enables you to run your own internet services independently. It includes all of the things you'd expect such as email, chat, VoIP, wikis, blogs, social networks, and more. You can run LibreServer on an old laptop or single board computer. You can also run it on an onion address.
Protocols
- remoteStorage is an open protocol for per-user storage on the Web. Users can: own their data, have everything stored in one place, syncronise across multiple devices, use the same data across different apps, and work offline. Developers can: avoid creating backends, scale without cost, and start quickly with a JavaScript library handling all aspects of the protocol.
- Solidproject.org Solid is a project lead by Tim Berners Lee that aims to re-decentralize the web. Solid (derived from "social linked data") is a proposed set of conventions and tools for building decentralized Web applications based on Linked Data principles. Solid is modular and extensible. It relies as much as possible on existing W3C standards and protocols. You can find more information also at Inrupt and Solid MIT webpages
- Webmentions are an interesting method of notify another site that a comment /post on your own site is written in response to a post on their site. The site receiving the webmention notification can then verify the request and gather the message adding into a conversation flow in their post.This project (⭐44) is working on a unified API.
Dead
- Tent is a protocol that puts users back in control. Users should control the data they create, choose who can access it, and change service providers without losing their social graph.Tent is a protocol, not a platform. Like email, anyone can build Tent apps or host Tent servers, all Tent servers can talk to each other, and there is no central authority to restrict users or developers.
- arkOS is an operating system and software stack to easily host your own websites, email addresses, cloud services and more. It uses a graphical interface (called Genesis) to do all of this, with a focus on end-user experience and simple design. Presently in active development, it is currently functional on the Raspberry Pi with new services and platforms in the works.
2. Awesome Vite
Framework-agnostic Plugins / Bundling
- vite-plugin-css-injected-by-js (⭐476) - Takes the CSS and adds it to the page through the JS.
3. Awesome Macos Screensavers
Other
Ealain
Infinite and forever changing abstract art, generated by Stable Diffusion
Free (Open Source)
4. Awesome Rails
Open Source Rails Apps / Other external resources
- FAE (⭐849) - A modern CMS developed by FINE (using Rails 5.2)
5. Awesome Developer First
Payments & Pricing
- LemonSqueezy - SaaS payments - covers more countries and takes care of VAT Tax.
6. Awesome Polars
Tutorials & workshops / Miscellaneous
- Polars cookbook in Python (⭐263) - This cookbook is a fork of the popular pandas-cookbook and has been modified to use the polars library. By @escobar-west, it uses real-world examples with "all the bugs and weirdness that entails."
7. Awesome Selfhosted
Software / DNS
- Technitium DNS Server - Authoritative/recursive DNS server with ad blocking functionality. (Source Code (⭐5.8k))
GPL-3.0Docker/C#
Software / Games
- Veloren - Multiplayer RPG. Open-source game inspired by Cube World, Legend of Zelda, Dwarf Fortress and Minecraft. (Source Code)
GPL-3.0Rust
8. Awesome Langchain
Open Source Projects / Knowledge Management
- ChatFiles (⭐3.3k): Upload your document and then chat with it. Powered by GPT / Embedding / TS / NextJS.
9. Awesome Sysadmin
Software / Backups
- Bareos - Cross-network backup solution which preserves, archives, and recovers data from all major operating systems. (Source Code (⭐1.1k))
AGPL-3.0C++/C
- Barman - Backup and Recovery Manager for PostgreSQL. (Source Code (⭐2.4k))
GPL-3.0Python
- BorgBackup - Deduplicating archiver with compression and authenticated encryption. (Source Code (⭐12k))
BSD-3-ClausePython
- Burp - Network backup and restore program. (Source Code (⭐489))
AGPL-3.0C
- Duplicati - Backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers. (Source Code (⭐13k))
LGPL-2.1C#
- Duplicity - Encrypted bandwidth-efficient backup using the rsync algorithm. (Source Code)
GPL-2.0Python
- Proxmox Backup Server - Proxmox Backup Server is an enterprise-class, client-server backup solution thatis capable of backing up virtual machines, containers, and physical hosts. (Source Code)
GPL-3.0Rust
- rclone - Command-line program to sync files and directories to and from different cloud storage providers.. (Source Code (⭐51k))
MITGo
- Rdiff-backup - Reverse differential backup tool, over a network or locally. (Source Code (⭐1.2k))
GPL-2.0Python
- Restic - Easy, fast, verifiable, secure and efficient remote backup tool. (Source Code (⭐29k))
BSD-2-ClauseGo
- Rsnapshot - Filesystem snapshot utility based on rsync. (Source Code (⭐3.5k))
GPL-2.0Perl
- Shield (⭐384) - A pluggable architecture for backup and restore of database systems.
MITGo
- UrBackup - Client/Server Open Source Network Backup for Windows, MacOS and Linux. (Source Code (⭐742))
AGPL-3.0C/C++
Software / DNS - Servers
- PowerDNS Authoritative Server - Versatile nameserver which supports a large number of backends. (Source Code (⭐3.9k))
GPL-2.0C++
Software / Packaging
- fpm - Versatile multi format package creator. (Source Code (⭐11k))
MITRuby
- omnibus-ruby (⭐1.3k) - Easily create full-stack installers for your project across a variety of platforms.
Apache-2.0Ruby
- tito (⭐391) - Builds RPMs for git-based projects.
GPL-2.0Python
Software / Queuing
- ActiveMQ - Java message broker. (Source Code (⭐2.4k))
Apache-2.0Java
- BeanstalkD - A simple, fast work queue. (Source Code (⭐6.6k))
MITC
- Gearman - Fast multi-language queuing/job processing platform. (Source Code (⭐748))
BSD-3-ClauseC++
- NSQ - A realtime distributed messaging platform. (Source Code (⭐25k))
MPL-2.0Go
Software / Router
- OpenWrt - A Linux-based router featuring Mesh networking, IPS via snort and AQM among many other features. (Source Code)
GPL-2.0C
- pfSense CE - Free network firewall distribution, based on the FreeBSD operating system with a custom kernel and including third party free software packages for additional functionality. (Source Code (⭐5.3k))
Apache-2.0Shell/PHP/Other
10. Awesome Elixir
Templating
- sneeze (⭐61) - Render elixir data structures to HTML. Inspired by hiccup (⭐2.7k).
Third Party APIs
- telegex (⭐156) - Telegram bot framework and API client written in Elixir.
11. Awesome Web Archiving
Community Resources / Slack
- Archives Unleashed Slack - Fill out this request form for access to a researcher group of people working with web archives.
12. Awesome Billing
Marketplace / Market Research
- A Rake Too Far: Optimal Platform Pricing Strategy - A bit of vocabulary: “In a casino, the term rake refers to the commission that the house earns for operating a poker game. (…) While casinos use the term rake, a plethora of interesting word choices exist which all describe the same thing – keeping a little bit of the revenue for the company that is running the service.”
13. Awesome Blazor
Others
- Blazor Studio (⭐114) -
A free and open source IDE written using .NET - a Photino host, Blazor UI, and C#.
- Blazor.MediaCaptureStreams (⭐84) -
A Blazor wrapper for the Media Capture and Streams browser API. The API standardizes ways to request access to local multimedia devices, such as microphones or video cameras. This also includes the MediaStream API, which provides the means to control where multimedia stream data is consumed, and provides some information and configuration options for the devices that produce the media. This project implements a wrapper around the API for Blazor so that we can easily and safely interact with the media streams of the browser. Demo.
14. Static Analysis
Programming Languages / Other
- Regal (⭐315) — Regal is a linter for the policy language Rego. Regal aims to catch bugs and mistakes in policy code, while at the same time helping people learn the language, best practices and idiomatic constructs.
15. Awesome Micropython
Audio
- micropython-tas2505 (⭐2) - MicroPython driver for the Texas Instruments TAS2505 Digital Input Class-D Speaker Amplifier.
Communications / APIs
- micropython_demo_bot (⭐13) - Little example of how to create a bot for Telegram.
- micropython-basicdweet (⭐4) - A python module for very basic APIs of the free dweet service.
- micropython-dweeter (⭐3) - A python module for messaging through the free dweet service.
- micropython-cryptodweet (⭐2) - A python module for very basic APIs of the free dweet service with encryption.
Communications / CAN
- microPython_MCP2515 (⭐7) - A MicroPython library for the MCP2515 CAN bus controller.
Communications / Cryptography
- mpy-mbedtls (⭐3) - MicroPython bindings for some MbedTLS EC and x509 cert/csr functions.
- micropython-cryptocfb (⭐6) - A Python module to encrypt and decrypt data with AES-128 CFB mode.
- tscp (⭐3) - An endpoint-to-endpoint encryption based on Diffie-Hellman-Merkle with TLS1.3 styled handshake using MicroPython.
Communications / Ethernet
- micropython-ch9121 (⭐10) - MicroPython library for controlling CH9121 Ethernet modules.
Communications / FTP
- FtpTiny-Micropython (⭐9) - Really small FTP server that runs in a thread.
Communications / HTTP
- mrequests (⭐62) - A HTTP client module (not only) for MicroPython with an API similar to requests.
Communications / IoT
- micropython-ha-mqtt-device (⭐18) - MicroPython module which allows creating Entites for HomeAssistant using MQTT Discovery.
- ESP8266-Home-Assistant-Smart-Socket (⭐2) - This MicroPython project is to hack a Hyleton313 cheap WiFi smart socket.
- ESP8266-Home-Assistant-RGB-Bulb (⭐3) - This MicroPython project is to hack a TYWE3S board in a cheap WiFi RGB Bulb.
- uPyIoT (⭐6) - Connect an M5Stack ATOM running MicroPython to the Google Cloud Platform (GCP) to collect air-quality variables obtained from reading sensors.
Communications / IR
- esp32-ir-remote (⭐9) - A MicroPython project for running ESP32 IR remotes.
Communications / LoRa
- loraE22 (⭐12) - A MicroPython class for the Ebyte E22 Series LoRa modules.
- micropython-lora (⭐50) - MicroPython library for controlling a Semtech SX127x LoRa module over SPI.
- micropython-aiolora (⭐6) - MicroPython library for controlling a Semtech SX127x LoRa module with asyncio API.
- micropython-rylr (⭐4) - MicroPython library for controlling Reyax LoRa modules (RYLR896, RYLR406).
- silvergeko_rfm9x (⭐1) - Porting to MicroPython of adafruit_rfm9x.py library.
Communications / MQTT
- tinymqtt (⭐7) - Async MQTT client for MicroPython.
- micropython-mqtt-thingspeak (⭐26) - Publish and Subscribe to ThingSpeak using MQTT with MicroPython.
Communications / NBD
- unbd (⭐7) - Micro implementation of network block device (NBD) for MicroPython.
Communications / OneWire
- micropython_arduino_control (⭐0) - MicroPython library to control an Arduino remotely, with corresponding Arduino code.
Communications / Radio
- ESP32-433Mhz-Transmitter (⭐11) - A pure MicroPython RF transmitter. You can create and add your own encoder.
Communications / RTC
- esp-ds3231-micropython (⭐8) - A DS3231 library for ESP8266/ESP32 with MicroPython.
- PCF8563_PythonLibrary (⭐10) - MicroPython library for NXP PCF8563 Real-time clock/calendar.
- DS3231 (⭐0) - MicroPython module for the DS3231 clock from Maxim Integrated.
- DS1307 (⭐2) - MicroPython driver for the DS1307 real time clock.
- micropython-DS3231-AT24C32 (⭐30) - MicroPython driver for DS3231 RTC.
Communications / Serial
- microSDI12 (⭐12) - A mini SDI-12 implementation for getting sensor info over RS-485.
Communications / Serialization
- ucbor (⭐2) - Lightweight implementation of cbor for MicroPython.
- upy-msgpack (⭐0) - A lightweight MessagePack (de)serialization library (not only) for MicroPython.
Communications / Sockets
- XAsyncSockets (⭐42) - XAsyncSockets is an efficient Python/MicroPython library of managed asynchronous sockets.
Communications / Text-to-Speech
- micropython-SYN6988 (⭐19) - MicroPython library for the VoiceTX SYN6988 text to speech module.
Communications / Web
- CaptiveWebServer (⭐1) - Simple MicroPython web server for serving a website from a captive portal.
Display / E-Paper
- uPyEINK (⭐30) - Control a Waveshare 7.5" E-INK display using an ESP32 running MicroPython.
- MicroPython-2.9-inch-ePaper-Library (⭐12) - MicroPython Display Driver for WaveShare 2.9inch e-Paper Display (B).
Display / Fonts
- micropython_GT30L24T3Y_big5_font (⭐2) - MicroPython driver for reading BIG-5 Chinese characters from GT30L24T3Y / ER3303-1 SPI module.
- ttgo-hershey-fonts (⭐28) - MicroPython Hershey font demo for the TTGO-LCD board.
Display / Graphics
- micropython-microbmp (⭐12) - A small Python module for BMP image processing.
Display / GUI
- micro-gui (⭐305) - Derived from nano-gui and supporting the same displays and hosts, this provides for user input via push buttons or a navigation joystick and an optional rotary encoder.
- mp_lvgl_widgets (⭐2) - Widgets for the MicroPython Port of LVGL.
- micropython-core2 (⭐57) - Extends LV-MicroPython for the M5Stack CORE2 with MPU6886, ILI9342C, BM8563 and AXP192 drivers.
Display / LCD TFT
- st7789s3_esp_lcd (⭐18) - Fast ESP_LCD based MicroPython driver for the TTGO T-Display-S3 st7789 display written in C.
- s3lcd (⭐95) - ESP_LCD based MicroPython driver for ESP32-S3 Devices with ST7789 or compatible displays.
- thmi_py (⭐5) - MicroPython display driver for the LILYGO T-HMI written in Python.
- wt32sc01py (⭐13) - WT32SC01 Plus MicroPython Display Driver.
- st7789s3_mpy (⭐73) - MicroPython display driver for the TTGO T-Display-S3 ST7789 written in C.
- t-display-s3 (⭐14) - MicroPython display driver for the TTGO T-Display-S3 ST7789 written in Python.
- mp-ili9341 (⭐1) - MicroPython Driver for ILI9341 TFT Display.
- lvgl_esp32_gc9a01 (⭐11) - Driver for displays using the GC901 driver for use with LVGL MicroPython.
Display / LED Matrix
- MatrixDisplay (⭐0) - MicroPython module for work with MAX7219 LED matrix 8x8 display.
Display / OLED
- micropython-ssd1322 (⭐12) - MicroPython display driver for SSD1322 grayscale OLED.
IO / ADC
- MCP342x_LoPy (⭐3) - MicroPython driver for the MCP342x ADC.
- micropython-ads1220 (⭐7) - MicroPython library for ADS1220 24-bit analog-to-digital converter.
IO / IO-Expander
- ESP8266_MCP23S17 (⭐2) - MicroPython library for using the MCP23S17 16-bit I/O expander with the ESP8266.
- pcf8574 (⭐0) - MicroPython module for working with the PCF8574(A) I2C 8-bit I/O expander from NXP.
IO / Joystick
- esp32-microgamepad-ble (⭐18) - Dual analog joystick on ESP32 over BLE (Nordic UART Service - NUS) using MicroPython.
IO / Potentiometers
- MicroPython_DS1841 (⭐0) - MicroPython Driver for the DS1841 Potentiometer.
- MicroPython_DS3502 (⭐0) - MicroPython Driver for the DS3502 Potentiometer.
IO / Rotary Encoder
- micropython-quiic-twist (⭐3) - MicroPython Driver for Quiic Twist RGB Rotary Encoder.
- AS5600 (⭐37) - AS5600 MicroPython library for reading this magnetic sensor.
IO / Waveform Generator
- pico-wave-vibration-generator (⭐3) - A MicroPython-based frequency generator for Raspberry Pi Pico designed to create vibrations on solenoids or speakers, enabling wave experimentation and exploration at home.
- micropython-m5stack-dds (⭐1) - MicroPython driver for the M5Stack DDS frequency generator.
Mathematics / Waveform Generator
- uMath (⭐20) - Computer Algebra for microcontrollers.
- micropython-ulab (⭐471) - A NumPy-like fast vector module for MicroPython.
- micropython-fourier (⭐86) - Fast Fourier transform in MicroPython's inline ARM assembler.
- Filters (⭐68) - FIR filters using ARM Thumb assembler. Using an online utility you can go from a graph of required frequency response to a filter implementation.
- ulinalg (⭐32) - Small size matrix handling module with a few linear algebra operations specifically for MicroPython (Python 3).
- micropython-mtx - Fast Matrix Multiplication and Linear Solver on MicroPython.
- micropython-vec - Vector Operations on MicroPython.
- MicroPython_Statistics (⭐16) - Statistics module for MicroPython.
- MicroPython-Matrix - MicroPython basic matrix operations.
- uumpy (⭐3) - A subset of NumPy for MicroPython.
- upyuncertainties (⭐0) - Uncertainty calculations for MicroPython.
- umatrix (⭐18) - A matrix library for the MicroPython language.
- micropython-fractions (⭐1) - A MicroPython port of the CPython standard Fractions library.
Motion / DC Motor
- pyl298 (⭐2) - Driver for the L298 dual full-bridge motor controller.
Motion / Stepper
- microPython_TMC5160 (⭐3) - A MicroPython library for the Trinamic TMC5160 Motion Controller.
- micropython-stepper-motor (⭐11) - Drive a 28BYJ-48 motor attached to a ULN2003 driver.
Sensors / Accelerometer Digital
- MicroPython_ADXL343 (⭐0) - MicroPython Driver for the Analog Devices ADXL343 Accelerometer.
- MicroPython_BMA220 (⭐0) - MicroPython Driver for the Bosch BMA220 Accelerometer.
- MicroPython_BMA400 (⭐0) - MicroPython Driver for the Bosch BMA400 Accelerometer.
- MicroPython_LIS3DH (⭐1) - MicroPython Driver for the LIS3DH 3-axis accelerometer.
- MicroPython_KX132 (⭐1) - MicroPython Driver for the Kionix KX132 Accelerometer.
- MicroPython_H3LIS200DL (⭐0) - MicroPython Driver for the ST H3LIS200DL Accelerometer.
- MicroPython_QMC5883L (⭐1) - MicroPython Driver for the QMC5883L Accelerometer.
- Micropython_MC3479 (⭐0) - MicroPython Driver for the MC3479 Accelerometer.
- MicroPython_MMA8451 (⭐1) - MicroPython module for the MMA8451 3-axis accelerometer.
Sensors / Colour
- MicroPython_ISL29125 (⭐0) - MicroPython Driver for the Intersil ISL29125 Color Sensor.
- TCS3200-MicroPython (⭐1) - A MicroPython driver and test programs for the TCS3200 color sensor.
Sensors / Distance Laser
- VL6180X (⭐6) - MicroPython driver for the VL6180X sensor on the ESP32.
Sensors / Distance Ultrasonic
- micropython-i2c-ultrasonic (⭐3) - MicroPython driver for the RCWL-9620-based M5 I2C Ultrasonic Distance Unit.
Sensors / Energy
- cs5490_micropython (⭐1) - MicroPython Driver for CS5490 Energy Monitor IC.
Sensors / Gaseous
- MicroPython_AGS02MA (⭐0) - MicroPython Driver for the AGS02MA TVOC sensor.
- SCD4x (⭐14) - MicroPython module for work with SCD4x (SCD40, SCD41) low power CO2, temperature & humidity electroacoustic sensor from Sensirion.
- ens160 (⭐3) - MicroPython module for work with ENS160 Digital Metal-Oxide Multi-Gas Sensor.
Sensors / Humidity
- MicroPython_HTS221 (⭐0) - MicroPython Driver for the HTS221 Humidity Sensor.
Sensors / Light
- MicroPython-VEML6075 (⭐2) - Driver base for the VEML6075 UV light sensor.
- BH1750 (⭐3) - MicroPython module for the BH1750 ambient light sensor (ALS).
- veml7700 (⭐0) - MicroPython module for the VEML7700 ambient light sensor (ALS) from Vishay.
Sensors / Magnetometer
- MicroPython_LIS2MDL (⭐0) - MicroPython Driver for the ST LIS2MDL Magnetometer sensor.
- MicroPython_LIS3MDL (⭐1) - MicroPython Driver for the ST LIS3MDL magnetometer.
- MicroPython_MLX90393 (⭐3) - MicroPython Driver for the MLX90393 Magnetometer.
- MicroPython_MMC5603 (⭐1) - MicroPython driver for the Memsic MMC5603 Magnetometer.
Sensors / Motion Inertial
- MicroPython_ICM20948 (⭐12) - MicroPython Driver for the TDK ICM20948 Accelerometer/Gyro Sensor.
- MicroPython_BMI160 (⭐2) - MicroPython Driver for the Bosch BMI160 Accelerometer/Gyro Sensor.
- micropython-mpu6050 (⭐1) - MicroPython library for reading from MPU-6050 accelerometer and gyroscope modules.
Sensors / Proximity
- MicroPython_VCNL4010 (⭐0) - MicroPython Driver for the Vishay VCNL4010 Proximity and Ambient Light Sensor.
Sensors / Soil Moisture
- micropython-miflora (⭐2) - MicroPython library for Xiaomi Mi Flora BLE plant sensors.
Sensors / Spectral
- MicroPython_AS7262X_driver (⭐3) - MicroPython driver for AS7262/AS7263 nano spectrometer sensor.
Sensors / Temperature Digital
- MicroPython_HTU31D (⭐1) - MicroPython library for TE HTU31D temperature and humidity sensors.
- MicroPython_SHTC3 (⭐4) - MicroPython Driver for the Sensirion SHTC3 Temperature and Humidity Sensor.
- MicroPython_TMP117 (⭐2) - MicroPython Driver for the TMP117 Temperature Sensor.
- MicroPython_SI7021 (⭐0) - MicroPython Library for the Temperature and Humidity SI7021 Sensor.
- MicroPython_ADT7410 (⭐0) - MicroPython Driver for the Analog Devices ADT7410 Temperature Sensor.
- MicroPython_WSENTIDS (⭐0) - MicroPython library for the WSEN WSEN-TIDS temperature Sensor.
- MicroPython_HS3003 (⭐0) - MicroPython Driver for the Renesas HS3003 Temperature and Humidity Sensor.
- MicroPython_STTS22H (⭐0) - MicroPython Driver for the STTS22H Temperature Sensor.
- MicroPython_HTU21DF (⭐0) - MicroPython HTU21D-F Temperature & Humidity driver.
- MicroPython_SHT20 (⭐0) - MicroPython Driver for the Sensirion SHT20 Temperature Sensor.
- MicroPython_MCP9808 (⭐1) - MicroPython Driver for the Microchip MCP9808 Temperature Sensor.
- MicroPython_HDC1080 (⭐1) - MicroPython driver for the TI HDC1080 Temperature and Humidity sensor.
- TMP117 (⭐2) - MicroPython module for the TMP117 temperature sensor from Texas Instruments.
- BME680 (⭐1) - MicroPython module for the BME680, Bosch low power gas, pressure, temperature & humidity sensor.
- SHT30 (⭐2) - MicroPython driver for the Sensirion SHT3x sensor.
Sensors / Temperature IR
- MicroPython_MLX90615_driver (⭐2) - MicroPython driver for Melexis MLX90615 IR temperature sensor.
Sensors / Touch Capacitive
- MicroPythonTrill (⭐5) - Trill touch sensor library for MicroPython.
- L58Touch (⭐5) - L58 Multi-Touch MicroPython Module.
Logging / SRAM
- scd30logger (⭐0) - Sensirion SCD30 based CO2, Humidity and Temperature Logger for MicroPython.
- sht15logger (⭐0) - MicroPython Temperature and Humidity Logger using Sensirion SHT15.
Shells / On Host
- MPRemoteEditor (⭐4) - A simple Windows IDE for developing with MicroPython MPRemote devices.
- uPyExplorer (⭐8) - Explorer for MicroPython Device.
16. Free for Dev
Authentication, Authorization, and User Management
- Aserto - Fine-grained authorization as a service for applications and APIs. Free up to 1000 MAUs and 100 authorizer instances.
- Prev: Jun 29, 2023
- Next: Jun 27, 2023
