CryptSync
reva
CryptSync | reva | |
---|---|---|
1 | 2 | |
372 | 159 | |
- | 1.3% | |
4.5 | 9.2 | |
11 months ago | 3 days ago | |
C++ | Go | |
GNU General Public License v3.0 only | Apache License 2.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.
CryptSync
-
NAS Vs Online Cloud
I would personally do both if you can, using something like Cryptomator or CryptSync to encrypt the cloud copy before it leaves your network.
reva
-
Developing a Web App with Gin framework, integrating it with psql DB and my GO HACK Hackathon Experience
Before I deep dive into the architecture of what I rebuilt the app during the hackathon, I would like to tell about my experiences in my words. When I first came across #GO Hack Challenge on devpost, I was overwhelming to find related tracks which I could be fit for and tutorials to enrich my knowledge here and there to get into it. It was really a learning opportunity to someone who is newbie and contribute or build any stuff under the hood. I stepped into the open source projects under CERN Foundation, where I didn’t even know what the ecosystem around the project is. I was much curious then. Next, I delved into one of the projects for a few days and looked into a few issues and made a small contribution to it by fixing one of the bugs. I moved to another track where we needed to build any app based on golang. I came to know about use of generic function which is currently released and used in Go >= 18 Version. I managed to rebuild an app using Gin-Gonic framework and use the generic function usage in my app.
-
BDD on Software Rewrite
The advantage of that above just a simple "these tests are allowed to fail" is that, after adding a feature or fixing a bug, the developer is forced to look into the tests. If tests start to pass, the only job the developer has to do, is to remove them from the expected-to-fail list, and what a joy is that 🎉. From that point on the test has to pass in all future runs, and we are sure not to introduce any regressions. If we would only have an allowed-to-fail list, there would be no pressure to remove tests from that list, humans are humans, so they would forget or miss some. Potentially a bug could get fixed, then see some regression again and none of that would be noticed by the test-suite. So let the computers do what they are good at - automate!
What are some alternatives?
Cryptomator - Multi-platform transparent client-side encryption of your files in the cloud
Cloudreve - 🌩支持多家云存储的云盘系统 (Self-hosted file management and sharing system, supports multiple storage providers)
MEGAsync - Easy automated syncing between your computers and your MEGA Cloud Drive
gbm - Game Backup Monitor - Automatically backup your saved games!
rclone - "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files
Bareos - Bareos is a cross-network Open Source backup solution (licensed under AGPLv3) which preserves, archives, and recovers data from all major operating systems.
appify - Create a macOS Application from an executable (like a Go binary)
zpaqfranz - Deduplicating archiver with encryption and paranoid-level tests. Swiss army knife for the serious backup and disaster recovery manager. Ransomware neutralizer. Win/Linux/Unix
audio-share-discord-linux - Discord screenshare, now with audio!
Savefile-Saver - A program to backup all of your game savefiles on your system, neatly, and into a single folder.
ndn-sync - ndn-sync: A Go Library for NDN Distributed Dataset Synchronization "Sync" Protocols.