Recent comments in /f/coolgithubprojects
DaFox t1_jaxebnl wrote
Reply to comment by kabrandon in Logto: A cost-effective open-source alternative to Auth0 by Reasonable-Ice6455
A play on "Log on to" or "Login"
kabrandon t1_jax94r1 wrote
Maybe I'm not smart enough to understand the name? Sounds like an alternative to Loki or Promtail; something that deals with logs and/or log aggregation.
Ranomier t1_jax4j8v wrote
Is this similar to authentik?
twin802 t1_jawfmx7 wrote
Reply to comment by MrVonBuren in Forte: An open-source, self-hosted, music streaming platform by kgb_26
Is plexamp not the 'like plex but for music' product?
Formal_Tree2535 t1_jaw6bpo wrote
Reply to comment by josiahnelson in Logto: A cost-effective open-source alternative to Auth0 by Reasonable-Ice6455
Thank you! I’m one of the builders of Logto.
We don’t have FIDO keys support yet, but it’s on our roadmap. A new public roadmap will be published on the website recently; also feel free to join our Discord server or subscribe to the newsletter to keep posted. Cheers!
josiahnelson t1_javpv24 wrote
This looks awesome. is there support for FIDO keys? I didn’t see it in the docs.
jrib27 t1_javc6rh wrote
This looks great, thanks for building it and sharing.
MrVonBuren t1_jaue969 wrote
This is really neat, but could you clarify what the value prop for this is? My sense is "It's like plex but for music specifically" which is cool since plex does music generally, but why would I use one vs the other? (I hope my tone doesn't sound hostile, I think I default to this kind of questioning because I work in sales).
Anyway, I'll definitely check this out, but if I can throw out my $0.02 as to what would make me Actually Use This: I want "Plex but for audiobooks" (which would maybe be easy to get to from where this is? Really the biggest thing I want out of a self hosted audiobook platform would be the ability to set sleep timers and bookmarks.
Anyway, once again this is really neat, good job!
kgb_26 OP t1_jatnw5m wrote
Hi everyone,
I'm happy to announce I've published the very first release of the complete self-hosted open-source music platform Forte. It comes with advanced features like group sessions, radio etc.
This is a free, non-commercial open-source project I've been working on for a while. You can easily install forte via docker. You can check out the website here:
Forte
Current Features
- Add tracks and albums to your queue
- Mark your favorite tracks, albums, artists, playlists
- Endless listening with radio feature
- Create playlists
- Desktop / Mobile Player
- Listen to TuneIn stations
- Specialized context menus
- Make fuzzy searches
- Add friends
- Playing controls
- Keyboard shortcuts
- Lyrics support
- MediaSession API
- Progressive Web App
- Group Sessions
- Admin dashboard
- User profiles
- Last.fm Scrobbling
yuying-Alice t1_jah0qw8 wrote
New-Phrase9852 OP t1_jagzwoz wrote
Reply to comment by [deleted] in FeatureProbe: 100% open source project for feature flags, AB testing feature release management platform, is has support for development languages including Rust SDK, Python SDK, Golang SDK, Node.js SDK, Java SDK, React SDK, and more. by New-Phrase9852
Yes, we use Rust to solve cross-platform problem.
( https://github.com/FeatureProbe/server-sdk-rust )
UsePsychological2822 t1_jagv2ea wrote
0rsinium t1_j9xiual wrote
Reply to comment by Viewer23 in GoStrings - C String Library Similar to Golang's String Library by Viewer23
You can disable or tune GC with GOGC env var or control it in runtime with debug.SetGCPercent: https://pkg.go.dev/runtime/debug#SetGCPercent
Viewer23 OP t1_j9x32s6 wrote
Reply to comment by thebrazengeek in GoStrings - C String Library Similar to Golang's String Library by Viewer23
Damn. I did not see this before.
https://github.com/golang/go/issues/51317 (talks about introducing arenas)
thebrazengeek t1_j9wvzzw wrote
Reply to comment by Viewer23 in GoStrings - C String Library Similar to Golang's String Library by Viewer23
Go Arenas may be a solution to some of the issues you're having with Go's GC
kabrandon t1_j9w5jbd wrote
Reply to comment by Viewer23 in GoStrings - C String Library Similar to Golang's String Library by Viewer23
Fair enough of a reason. I also use both Go and C. However, with C, I've determined that it's less useful to me as a general purpose programing language and more useful in niche circumstances (for me) where I'm doing embedded system dev work. Hence my question. Perhaps that's even the environment you're thinking of where Go's garbage collector is un-ideal.
Viewer23 OP t1_j9w3by0 wrote
Reply to comment by kabrandon in GoStrings - C String Library Similar to Golang's String Library by Viewer23
- I already use GO.
- The only dislike part about GO is it doesn't have a tunable GC.
In languages like Nim (that also compiles), you can actually tune it's GC to use different methods of Memory Management AND even turn it off.
https://nim-lang.org/1.4.0/gc.html
Python even has something similar. It has a gc package where you can completely turn off it's GC (or do other alterations)
https://docs.python.org/3/library/gc.html
GO's GC isn't bad. It does work amazingly however if you are working on projects where memory is crucial then GO's GC isn't going to help that much. Moreover, that gc will slow down the code / take a toll on the performance.
https://tip.golang.org/doc/gc-guide
Whereas C, it's manual memory management. You have full control over the memory. Since I like both C and GO, I decided that I want to convert some of GO's packages to C since Go's packages are very useful.
(In C, there are no split, join or cut functions similar to GO)
kabrandon t1_j9w02n5 wrote
It's cool that this exists, but... why not just use Go?
WildFloorLamp t1_j9uq35a wrote
Reply to comment by 77xak in OpenSuperClone - A Powerful Disk Cloning Utility for Linux based on HDDSuperClone by LuvPastelPink
Yep, what he said. There is little use for this tool outside of a very small subset of data recovery somewhere between hardware imagers and ddrescue.
(I'm the maintainer of that particular fork)
77xak t1_j9qesxt wrote
Reply to comment by 0ldfart in OpenSuperClone - A Powerful Disk Cloning Utility for Linux based on HDDSuperClone by LuvPastelPink
This program is a fork of HDDSuperClone, which was formerly a closed-source, commercial product. The dev decided to stop supporting it and released the source code sometime last year.
This is a niche tool designed specifically for cloning/imaging failing disks for data recovery purposes. It's not intended to be a general purpose cloning tool, using it with a healthy drive would accomplish nothing more than dd
. Clones are always sector-by-sector, the program doesn't interact with partitions or filesystems whatsoever.
kabrandon t1_jaxm4fw wrote
Reply to comment by DaFox in Logto: A cost-effective open-source alternative to Auth0 by Reasonable-Ice6455
Ahhh thanks. That makes sense. “LogMeIn” was taken so “LogTo” in this context makes sense. “LogonTo” might have been more obvious but a little close to the aforementioned “LogMeIn” maybe lol.