Cool GitHub Projects

1319 readers
1 users here now

Wormhole

[email protected]

Icon base by Caro Asercion under CC BY 3.0 with modifications to add a gradient

founded 2 years ago
MODERATORS
1
12
submitted 1 week ago* (last edited 1 week ago) by [email protected] to c/cool_github_projects
2
 
 

App: https://chat.positive-intentions.com

A p2p encrypted file transfer and messaging app. Here are some features below:

  • Open Source
  • Cross platform
    • PWA
    • iOS, Android, Desktop (self compile)
    • App store, Play store (coming soon)
    • Desktop
      • Windows, Macos, Linux (self compile)
      • run index.html on any modern browser
    • Decentralized
  • Secure
    • No cookies
    • P2P encrypted
    • No registration
    • No installing
  • Messaging
    • Group Messaging (coming soon)
    • Text Messaging
    • Multimedia Messaging
    • Screensharing (on desktop browsers)
    • Offline Messaging (in research phase)
    • File Transfer
    • Video Calls
  • Data Ownership
    • Self Hosting
    • GitHub pages Hosting
    • Local-Only storage

Check it out!

3
 
 

cross-posted from: https://programming.dev/post/24064981

Much like everyone else, I got fed up with search engines. So I decided to make a giant blocklist that cleans up garbage search results!

I browsed other blocklists and wasn't very satisfied from what exists now; the goal of this one is to be super organized and transparent, explaining why each site was blocked via issues. Contributions welcome!

Even though around 100 domains are blocked so far, I already noticed a big improvement in casual searches. You'd be surprised how some AI generated websites can dominate the #1 page on DuckDuckGo.

4
29
submitted 1 month ago* (last edited 1 month ago) by [email protected] to c/cool_github_projects
 
 

I was recently furloughed from work, so in between job applications, I decided to polish off Sonarr support in my Managarr TUI. Thus, I'm very proud to announce the beta release of Managarr with Sonarr support!

TL;DR: Managarr is a TUI and CLI for managing your Servarr instances. As of now, it now supports both Radarr and Sonarr and all the features that are available in the UI are also available in the CLI for scripting and additional automation.

The new version has the following features:

  • Wider platform support (Windows, Mac, Linux, x86_64 and arm64)
  • View your library, downloads, blocklist, episodes
  • View details of a specific series, or episode including description, history, downloaded file info, or the credits
  • View your host and security configs from the CLI to programmatically fetch the API token, among other settings
  • Search your library
  • Add series to your library
  • Delete series, downloads, indexers, root folders, and episode files
  • Trigger automatic searches for series, seasons, or episodes
  • Trigger refresh and disk scan for series and downloads
  • Manually search for series, seasons, or episodes
  • Edit your series and indexers
  • Manage your tags
  • Manage your root folders
  • Manage your blocklist
  • View and browse logs, tasks, events queues, and updates
  • Manually trigger scheduled tasks
  • Manually trigger scheduled tasks
  • And more!

Here's some screenshots of the Sonarr tab:

Thanks to everyone's feedback when I first posted the alpha release here, this version sports a handful of additional performance improvements and platform support.

This is now technically in beta, so if anyone encounters any issues, please let me know!

5
6
 
 

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.

7
 
 

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

8
 
 

A complete implementation of Tetris in a SQL query.

9
 
 

Has anyone seen this before? Any one tried it? Does it work??

10
 
 

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.

11
 
 

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 @[email protected]
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.

12
 
 

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 and Position 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
13
 
 

cross-posted from: https://lemm.ee/post/33919397

Here's a Video about this

14
15
submitted 8 months ago* (last edited 8 months ago) by dallen to c/cool_github_projects
 
 

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 :)

15
 
 

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.

๐Ÿ”๏ธ Codeberg version

I hope you will find it useful! ๐Ÿคฉ

16
 
 

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?

17
18
19
20
 
 

Better design, new features and readme.

... and this is the most popular open source LaTeX book on github โค๏ธ

https://github.com/AnMnv/eBook

21
22
 
 

cross-posted from: https://programming.dev/post/13590224

Let me know your feedback, especially if you haven't learned awk yet!

23
 
 

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.

24
25
 
 

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.

view more: next โ€บ