Cool GitHub Projects
- I present: Managarr - A TUI and CLI to help you manage all your Servarrs!github.com Build software better, together
GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects.
After almost 3 years of work (mostly due to work being crazy busy), I've finally managed to get this project stable enough to release an alpha version!
I'm proud to present Managarr - A TUI and CLI for managing your Servarr instances! At the moment, the alpha version only supports Radarr.
Not all features are implemented for the alpha version, like managing quality profiles or quality definitions, etc.
Here's some screenshots of the TUI:
Additionally, you can use it as a CLI for Radarr; For example, to search for a new film:
managarr radarr search-new-movie --query "star wars"
Or you can add a new movie by its TMDB ID:
managarr radarr add movie --tmdb-id 1895 --root-folder-path /nfs/movies --quality-profile-id 1
All features available in the TUI are also available via the CLI.
- GitHub - sv1sjp/lemmy-rss-pybot: Lemmy RSS PyBot is a powerful Python bot that reads RSS feeds and posts new articles to your favorite Lemmy communities.github.com GitHub - sv1sjp/lemmy-rss-pybot: Lemmy RSS PyBot is a powerful Python bot that reads RSS feeds and posts new articles to your favorite Lemmy communities.
Lemmy RSS PyBot is a powerful Python bot that reads RSS feeds and posts new articles to your favorite Lemmy communities. - sv1sjp/lemmy-rss-pybot
Hello everyone! 🎉
I’ve created an RSS Feed Bot that automates sharing news in Lemmy and Fediverse channels, helping to keep Fediverse users better informed. The bot is written in Python3 and can easily run via Docker Compose.
Hope you find it useful! 🚀
#Lemmy #Fediverse #RSS #Python #Docker #Automation #OpenSource
- nuno-faria/tetris-sql: Using SQL's Turing Completeness to Build Tetrisgithub.com GitHub - nuno-faria/tetris-sql: Using SQL's Turing Completeness to Build Tetris
Using SQL's Turing Completeness to Build Tetris. Contribute to nuno-faria/tetris-sql development by creating an account on GitHub.
> A complete implementation of Tetris in a SQL query.
- rsbuild - A Webpack implentation in Rust
Has anyone seen this before? Any one tried it? Does it work??
- vt-enc: FFmpeg VideoToolbox frontend in Bashgithub.com GitHub - gianni-rosato/vt-enc: FFmpeg VideoToolbox frontend in Bash
FFmpeg VideoToolbox frontend in Bash. Contribute to gianni-rosato/vt-enc development by creating an account on GitHub.
> vt-enc is a bash script that simplifies the process of encoding videos with FFmpeg using Apple's VideoToolbox framework on macOS. It provides an easy-to-use command-line interface for encoding videos with various options, including codec selection, quality settings, and scaling.
- hydroxide-push: Fork of hydroxide for receiving Proton Mail push notifications for via UnifiedPushgithub.com GitHub - 0ranki/hydroxide-push: Service adapted from https://github.com/emersion/hydroxide for receiving push notifications for Protonmail via ntfy.sh
Service adapted from https://github.com/emersion/hydroxide for receiving push notifications for Protonmail via ntfy.sh - 0ranki/hydroxide-push
cross-posted from: https://lemmy.dbzer0.com/post/22889071
> hydroxide-push is a fork of hydroxide for receiving Proton Mail push notifications for via UnifiedPush created by @oranki@lemmy.world > Thanks a lot for creating this awesome project! > > This is going to be very useful, until Proton finally implements native UP support in their Android apps. (They currently only support Google's proprietary FCM). Make sure to upvote this feature request: > https://protonmail.uservoice.com/forums/284483-proton-mail/suggestions/47423924-support-unifiedpush-for-android-notifications > > Consider contributing to the project and make sure to report any bugs that you find.
- Sigbla release v1.24.4 with major improvements to UI functionalitygithub.com GitHub - sigbla/sigbla-app: Sigbla is a framework for working with data in tables, using the Kotlin programming language. It supports various data types, reactive programming and events, user input, charts, and more.
Sigbla is a framework for working with data in tables, using the Kotlin programming language. It supports various data types, reactive programming and events, user input, charts, and more. - sigbla...
Changelog
v1.24.4 - 2024-06-24 - Flat Sun
Focus in this release has been on improving and refactoring frontend code, adding UI features such as column and row hiding and locking through
Visibility
andPosition
meta classes. Other UI related features, such as supporting the height and width of individual cells have also been implemented, allowing for column and row span functionality.Additional frontend changes include adding a marker, which allows cells to be selected and improves the way input is passed on to underlying UI cell content. This allows for better widget and chart functionality among other improvements for code that wishes to extend the frontend functionality.
Finally, a more flexible approach is now supported around providing custom HTML/CSS/JS allowing for alternative styling and other such changes to the frontend rendering. Two view configs are provided out of the box to illustrate this, the compact and the spacious, with compact being the default choice when using
show(..)
.It is expected that this will be the final alpha release of v1.
Added
- Add a cell marker, allowing cells to be selected with input passed to underlying cell content
- Add functionality to position columns to the left or right and rows to the top or bottom
- Add functionality to hide columns and rows
- Add support for custom UI config with custom HTML/CSS/JS
- Implement cell height and width rendering when these are defined on cell
Fixed
- Nothing
Changed
- Rename init parameter to receiver for on(..) functions and process to processor on related for improved API intuition
- Change HTML structure of cells, also harmonize this with column and row headers
- Update widgets and charts to work with frontend changes
- Various documentation updates relating to changes
Removed
- Nothing
- WebX: An alternative for the World Wide Web - browse websites such as buss://yippie.rizz made in HTML, CSS and Lua. Custom web browser, custom HTML rendering engine, custom search enggithub.com GitHub - face-hh/webx: An alternative for the World Wide Web - browse websites such as buss://yippie.rizz made in HTML, CSS and Lua. Custom web browser, custom HTML rendering engine, custom search engine, and more.
An alternative for the World Wide Web - browse websites such as buss://yippie.rizz made in HTML, CSS and Lua. Custom web browser, custom HTML rendering engine, custom search engine, and more. - fac...
cross-posted from: https://lemm.ee/post/33919397 >Here's a Video about this
- Urban Heat Island Explorerurbanheat.app Urban Heat Island Explorer
Interactive urban heat island effect visualizations for European cities.
Repo: https://github.com/damienallen/urban-heat
cross-posted from: https://programming.dev/post/14939898
> I wanted to share a small project I've been working on. The goal was to make the data from NASA's Landsat Thermal Infrared Sensor more accessible to the general public. > > I worked with the raw temperature band data to general annual maximum surface temperature raster images for large urban areas covered by the Eurostat GISCO Urban Audit. In the browser, these images are transformed into easier to interpret isotherm contours with some adjustable settings. > > I don't have a specific target audience in mind. The map could help identify areas of refuge for the warmer months, or overheated neighborhoods to avoid as we march towards a toasty future. > > Feedback is welcome :) > > > !
- Awesome Android Apps - my curated list of ~250 appsgithub.com GitHub - Psyhackological/AAA: :iphone: Curated list of THE BEST FOSS Android apps to maximize your freedom & privacy!
:iphone: Curated list of THE BEST FOSS Android apps to maximize your freedom & privacy! - Psyhackological/AAA
Awesome Android Apps
AAA
Hi all,
for 2 years, sporadically, I've been adding awesome FOSS apps with the following:
Rules
- Open Sourced
- Free of charge (on F-Droid and source code repository releases)
- Free as in Freedom
- Ad-free
- Installed and tested by me or by contributor
- Privacy-friendly aware
- Easy to use
- Still in development or polished experience
- Does not lack features compared to proprietary app
- Does not need an account (the only exceptions are self-hosted) apps)
- Has dark theme
...tested by my and then later by contributors. I think many of you will appreciate this simple README.md repo, and I would love some help with it.
I hope you will find it useful! 🤩
- Llama-FS Self-Organizing File Managergithub.com GitHub - iyaja/llama-fs: A self-organizing file system with llama 3
A self-organizing file system with llama 3. Contribute to iyaja/llama-fs development by creating an account on GitHub.
cross-posted from: https://lemmy.world/post/15959537
> Hadn't seen this here yet, a co-worker of mine sent it my way so I'm just spreading the word. Looks interesting, to say the least! Anyone tried this out or had any other experience with it yet?
- bluetuith: A TUI bluetooth manager for Linux.github.com GitHub - darkhz/bluetuith: A TUI bluetooth manager for Linux.
A TUI bluetooth manager for Linux. Contribute to darkhz/bluetuith development by creating an account on GitHub.
- twitch-tui: Twitch chat in the terminalgithub.com GitHub - Xithrius/twitch-tui: Twitch chat in the terminal.
Twitch chat in the terminal. Contribute to Xithrius/twitch-tui development by creating an account on GitHub.
- Ibis: A federated, ActivityPub-based alternative to Wikipediagithub.com GitHub - Nutomic/ibis
Contribute to Nutomic/ibis development by creating an account on GitHub.
- 7 best open-source chart libraries for developersdev.to 7 Best Chart Libraries For Developers In 2024 🤯
Many applications use charts or graphs for data visualization, which can be implemented using...
- My LaTeX book
Better design, new features and readme.
... and this is the most popular open source LaTeX book on github ❤️
https://github.com/AnMnv/eBook
- Grimoire: Bookmark manager for the wizards 🧙github.com GitHub - goniszewski/grimoire: Bookmark manager for the wizards 🧙
Bookmark manager for the wizards 🧙. Contribute to goniszewski/grimoire development by creating an account on GitHub.
https://grimoire.pro/
- I made a free tool to know my stargazersdev.to I Made a Free Tool to Know My Stargazers 🌟
I have been thinking about the people supporting our repo lately. Every new stargazer means a lot to...
- An interactive TUI app that gives a brief tour of the `GNU awk` command for beginnersgithub.com TUI-apps/AwkTutorial at main · learnbyexample/TUI-apps
Terminal User Interface (TUI) apps. Contribute to learnbyexample/TUI-apps development by creating an account on GitHub.
cross-posted from: https://programming.dev/post/13590224
> Let me know your feedback, especially if you haven't learned
awk
yet! - modern-cv 0.3.0 : `typst` resume template now with multi-lingual support and simpler designgithub.com GitHub - DeveloperPaul123/modern-cv: A modern resume template written in Typst, inspired by Awesome-CV
A modern resume template written in Typst, inspired by Awesome-CV - DeveloperPaul123/modern-cv
cross-posted from: https://lemmy.world/post/14433560 >Hi open source community! > > This is a follow up to a previous post where I got a lot of really good feedback on this resume template. I've made some changes to the template that takes much of the feedback into account and I also added some new features that should make the template more useable for a wide variety of people. > > If you have any further feedback please feel free to share! > > To use this template on the typst web app, see here: https://typst.app/universe/package/modern-cv > > Some screenshots of what the template looks like/can produce. > > | | | > |:--:|:--:| > |!|!| > |!| ! |
- eslint-plugin-paths: A plugin for ESLint, to force use paths aliases from tsconfiggithub.com GitHub - vitonsky/eslint-plugin-paths: A plugin for ESLint, to force use paths aliases from tsconfig
A plugin for ESLint, to force use paths aliases from tsconfig - vitonsky/eslint-plugin-paths
- Tie-in: A relational data component library for Node.jsgithub.com GitHub - aycangulez/tie-in: Relational Data Component Library for Node.js
Relational Data Component Library for Node.js. Contribute to aycangulez/tie-in development by creating an account on GitHub.
Tie-in is a relational data component library that lets you store and query records that can be related to any other record.
The relationships in a database are usually defined between columns across tables. In Tie-in, however, relationships can be defined between individual records. Relationships can also have types, so you can have multiple relationships between two records.
The ability to associate a record with any other record in any table opens up new possibilities that are hard to accomplish with conventional column-based relationships. In addition, since relationships are dynamic, no schema changes are necessary to define new relationships.
- New Sigbla release v1.24.3 - a framework for working with data in tables, using the Kotlin programming language. It supports various data types, reactive programming and events, user input, charts..github.com GitHub - sigbla/sigbla-app: Sigbla is a framework for working with data in tables, using the Kotlin programming language. It supports various data types, reactive programming and events, user input, charts, and more.
Sigbla is a framework for working with data in tables, using the Kotlin programming language. It supports various data types, reactive programming and events, user input, charts, and more. - sigbla...
Changelog
v1.24.3 - 2024-04-06 - Aged Moon
The theme of this release is about stabilizing core APIs, cleaning them up, improving type safety and other related refactorings where needed. These changes make it clearer what types are accepted and removes some approaches that previously could be confusing to the API user, such as with contains(..) and invoke(..).
As part of this change, Unit, rather than null, is encouraged when clearing values (be that in a table/view or in meta classes). Nulls are still supported most places to clear values, but must now have a specified type.
The core APIs are unlikely to change drastically after this release, but new data types and new features are expected.
Added
- Tighten equals checks with added support for contains across Table, Column, Row, Cell, and meta classes
- Add source to tableView and make source on Table public
- Cache transformed tables obtained via tableView[Table]
- Various test case improvements, better coverage
- Various related documentation improvements
- Add asBoolean and asString on Cell
Fixed
- Fix issue with BasicFunctions on cell clear + added tests
- Tidy up some edge cases on Table related iterators
- Avoid accidental column create when not wanted
Changed
- Simplified registry interactions and how tables/views are initially created and then obtained again through Table[..]
- Refactor transformer APIs and add support for TableTransformer, ColumnTransformer, and RowTransformer
- Update column filter on load functions to match column transformer function
- Change setters to accept nullable types, encourage use of Unit to reset
- Simplify class structure by removing BaseTable, BaseColumn, and BaseRow
- Change Cells constructor API to better match overall API with Cells[..]
- Refactor invoke(..) for better type safety and a more intuitive API
- Tighten acceptable types in contains(..) functions
- Allow columns to recreate themselves if needed
Removed
- Nothing
- selfhosted monitoring toolgithub.com GitHub - louislam/uptime-kuma: A fancy self-hosted monitoring tool
A fancy self-hosted monitoring tool. Contribute to louislam/uptime-kuma development by creating an account on GitHub.
Seems interesting. It covers the basics and it's easier to setup than Sensu that I use today.
- unknownskl/greenlight: Greenlight is an open-source client for xCloud and Xbox home streaming made in Typescript.github.com GitHub - unknownskl/greenlight: Greenlight is an open-source client for xCloud and Xbox home streaming made in Typescript.
Greenlight is an open-source client for xCloud and Xbox home streaming made in Typescript. - unknownskl/greenlight
- http proxy that simplifies webpage for user txtdotgithub.com GitHub - TxtDot/txtdot: An HTTP proxy that parses only text, links and pictures from pages reducing internet bandwidth usage, removing ads and heavy scripts
An HTTP proxy that parses only text, links and pictures from pages reducing internet bandwidth usage, removing ads and heavy scripts - TxtDot/txtdot
- systeroid: sysctl TUI linux configuration toolgithub.com GitHub - orhun/systeroid: A more powerful alternative to sysctl(8) with a terminal user interface 🐧
A more powerful alternative to sysctl(8) with a terminal user interface 🐧 - orhun/systeroid
- baca: epub mobi azw TUI terminal ebook readergithub.com GitHub - wustho/baca: TUI Ebook Reader
TUI Ebook Reader. Contribute to wustho/baca development by creating an account on GitHub.
- mn6/nook-desktop - Nook is an application that plays Animal Crossing hourly themes on the hour.github.com GitHub - mn6/nook-desktop: Desktop version of Nook, since Chrome MV3 will render it unusable
Desktop version of Nook, since Chrome MV3 will render it unusable - mn6/nook-desktop
- smart-ipv6-rotator: IPv6 rotator for specific subnets - unblock restrictions on IPv6 enabled websitesgithub.com GitHub - iv-org/smart-ipv6-rotator: IPv6 rotator for specific subnets - unblock restrictions on IPv6 enabled websites (Google for the moment)
IPv6 rotator for specific subnets - unblock restrictions on IPv6 enabled websites (Google for the moment) - iv-org/smart-ipv6-rotator
- Slash: An open source, self-hosted bookmarks and link sharing platform. Save and share your links very easilygithub.com GitHub - yourselfhosted/slash: An open source, self-hosted bookmarks and link sharing platform. Save and share your links very easily
An open source, self-hosted bookmarks and link sharing platform. Save and share your links very easily - GitHub - yourselfhosted/slash: An open source, self-hosted bookmarks and link sharing platfo...
- sqlite-web: Web-based SQLite database browser written in Pythongithub.com GitHub - coleifer/sqlite-web: Web-based SQLite database browser written in Python
Web-based SQLite database browser written in Python - GitHub - coleifer/sqlite-web: Web-based SQLite database browser written in Python
- Tasks.md: A self-hosted, a Markdown file based task management board
Video
Click to view this content.
cross-posted from: https://lemmy.world/post/11520024
> Hey selfhosted community, > > Around a year ago I started a new project called Tasks.md, which is a self-hosted task management system that aims to be simple and easy to install. I also made this reddit post to share with the community. > > Yesterday I released the version 2.0.0 so I thought it would be a good time to share it with the community again. The new version includes some previously requested features, some features that no one requested but I thought would be nice to have, simplifies the initial setup, improves documentations and some other things. > > You can find it here: https://github.com/BaldissaraMatheus/Tasks.md. > > Main features: > * Create cards, lanes and tags in a modern and responsive interface; > * Write cards as Markdown files; > * Easy to install with a single Docker image; > * Light and dark themes synced with operating system settings; > * Heavily customizable with 3 default color themes (Adwaita, Nord and Catppuccin); > * Support for subpath based reverse-proxy with an environment variable for base path; > * Can be installed as PWA (though it requires setting up https).
- A fork of NewPipe that implements SponsorBlock and ReturnYouTubeDislikegithub.com GitHub - polymorphicshade/Tubular
Contribute to polymorphicshade/Tubular development by creating an account on GitHub.
cross-posted from: https://lemmy.world/post/11356359
> It's by the devloper of New Pipe x Sponsorblock which is no longer maintained.
- eleventy-plugin-gpt4all: static site generation with generative aigithub.com GitHub - doug-wade/eleventy-plugin-gpt4all: An eleventy plugin for generating static websites using GPT4All
An eleventy plugin for generating static websites using GPT4All - GitHub - doug-wade/eleventy-plugin-gpt4all: An eleventy plugin for generating static websites using GPT4All
- OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searchedgithub.com GitHub - ocrmypdf/OCRmyPDF: OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched
OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched - GitHub - ocrmypdf/OCRmyPDF: OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched
- memos: An open source, lightweight note-taking service. Easily capture and share your great thoughts.github.com GitHub - usememos/memos: An open source, lightweight note-taking service. Easily capture and share your great thoughts.
An open source, lightweight note-taking service. Easily capture and share your great thoughts. - GitHub - usememos/memos: An open source, lightweight note-taking service. Easily capture and share y...
- Tybalt: A library for creating web componentsgithub.com GitHub - doug-wade/tybalt: A library for creating web components
A library for creating web components. Contribute to doug-wade/tybalt development by creating an account on GitHub.
I've been working on this framework for a year or so, and I guess I'm biased but I think its pretty cool.
- Jan: Tool that integrates into a single program various open source generative text AI models.jan.ai Open-source ChatGPT Alternative | Jan
Jan runs 100% offline on your computer, utilizes open-source AI models, prioritizes privacy, and is highly customizable.