desync
spacedrive
Our great sponsors
desync | spacedrive | |
---|---|---|
4 | 24 | |
276 | 21,863 | |
- | 2.8% | |
0.0 | 9.7 | |
5 days ago | about 8 hours ago | |
Go | Rust | |
BSD 3-clause "New" or "Revised" License | GNU Affero General Public License v3.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
desync
-
improving download infra
Does something like casync (https://github.com/systemd/casync or https://github.com/folbricht/desync) serve any purpose or provide any advantage to propagating rpm changes over rsync?
-
Are there any true alternatives to Seafile? (Nextcloud is not an alternative in this context)
Software that comes to mind for syncing lots of small files: git (and other source versioning tools), casync (https://github.com/systemd/casync) and a go implementation (https://github.com/folbricht/desync). Not really an answer and I can't think of a way to shoehorn that into your workflow, but maybe it leads you down a useful road.
-
Casync – A Content-Addressable Data Synchronization Tool
Mentioning the more portable desync is obligatory: https://github.com/folbricht/desync
spacedrive
-
Modern graphical file explorer
While Electron wouldn't be on top of my wishlist, if it looked nice and was functional I wouldn't mind at all. I found this project https://github.com/spacedriveapp/spacedrive which uses Tauri and seems to be very interesting, but they haven't released yet
-
(Ab)using a server library as a GUI - bad idea or only sort of bad idea?
In Tauri (or Axum) the app compiles to a single binary. rspc is the key to this because it allows for multiple transports with the frontend. It supports both Tauri IPC, HTTP or websockets. Our core crate (at ./core) exports an rspc router that is transport agnostic then within the apps (at ./apps/desktop or ./app/server) we expose it with a transport. We use Tauri IPC for desktop and websockets for Axum because we use subscriptions. Then in the wrapper React project (at ./apps/desktop/src/App.tsx) we create the rspc client with the Tauri link, mount its React context and then mount the app package (). You can give the codebase a look if you want cause it’s all open source https://github.com/spacedriveapp/spacedrive
-
Real World Rust Backend For Web APIs (GraphQL / REST)
Taking a departure from REST and GraphQL, I'd suggest checking out rspc instead of GraphQL and Prisma Client Rust as your ORM. Both have been developed by a coworker and I for Spacedrive, the company we work for, and have provided what we believe is the best Rust + TypeScript stack that doesn't use GraphQL (new GrpahQL server incoming one day tho).
-
Are there any true alternatives to Seafile? (Nextcloud is not an alternative in this context)
Spacedrive isn't a solution today but I'm holding out hope for it.
-
Modern shareaza for linux and general purpose wiki
I tried to do this by myself but it was too big of a project just for me. I would like to contribute if someone else decides to do this in rust or python. I was doing this with spacedrive as the base but I don't know enough C++ to translate the existing Shareaza code.
-
What's everyone working on this week (26/2022)?
I'm working on the Jedi Archives. Right now I'm translating Envy to rust and merging it into spacedrive.
-
Any SW recommendation to index any kind of file in a External Drive?
Spacedrive mifht be applicable here https://github.com/spacedriveapp/spacedrive
- Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.
-
Spacedrive – A File Explorer from the Future
A release would be good, but there are build instructions
https://github.com/spacedriveapp/spacedrive#developer-instal...
Not clear on what the build gets us from the roadmap
https://github.com/spacedriveapp/spacedrive/blob/main/docs/p...
What are some alternatives?
xlite - Query Excel spredsheets (.xlsx, .xls, .ods) using SQLite
casync - Content-Addressable Data Synchronization Tool
memfs - JavaScript file system utilities
tika-docker - Convenience Docker images for Apache Tika Server
QDirStat - QDirStat - Qt-based directory statistics (KDirStat without any KDE - from the original KDirStat author)
LTDFS - Latency-tolerant distributed-filesystem
Envy - Envy. Multi P2P Filesharing+Bittorrent, Shareaza Legacy.
fs-jetpack - Better file system API for Node.js
asammdf - a rust crate to parse and write ASAM MDF file.
shallow-understanding - math library i don't know enough to finish lol
sliproad - Merge filesystems together.