Disk

Open-source projects categorized as Disk

Top 23 Disk Open-Source Projects

  • stats

    macOS system monitor in your menu bar

  • Project mention: Nvtop: Linux Task Monitor for Nvidia, AMD and Intel GPUs | news.ycombinator.com | 2024-03-12

    its not a terminal app like bottom or nvtop but I use https://github.com/exelban/stats and it has iGPU stats

  • psutil

    Cross-platform lib for process and system monitoring in Python

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • DownloadNet

    💾 DownloadNet - All content you browse online available offline. Search through the full-text of all pages in your browser history. ⭐️ Star to support our work!

  • Project mention: ArchiveBox: Open-source self-hosted web archiving | news.ycombinator.com | 2024-01-11

    For anyone who uses Chrome and wants to view their archived pages in the browser as if they were still online (URL and everything intact), and also full-text search through their browsing history that was archived (like AB plans to add in future, I think, right nikki?) you can check out DownloadNet: https://github.com/dosyago/DownloadNet

    You can have multiple archives, and even use a mode where you only archive pages you bookmark rather than everything.

  • dua-cli

    View disk space usage and delete unwanted data, fast.

  • Project mention: Clean mount lists in Linux | news.ycombinator.com | 2023-08-26

    Also `dua`[0] is a great `du` replacement which is must faster on modern NVMe drives. Also has an interactive mode `dua i` which I'd frame as a `ncdu` replacement.

    [0] https://github.com/Byron/dua-cli

  • tarantool

    Get your data in RAM. Get compute close to data. Enjoy the performance.

  • Project mention: Python 3.13 Gets a JIT | news.ycombinator.com | 2024-01-09

    The article describes that the new JIT is a "copy-and-patch JIT" (I've previously heard this called a "splat JIT"). This is a relatively simple JIT architecture where you have essentially pre-compiled blobs of machine code for each interpreter instruction that you patch immediate arguments into by copying over them.

    I once wrote an article about very simple JITs, and the first example in my article uses this style: https://blog.reverberate.org/2012/12/hello-jit-world-joy-of-...

    I take some issue with this statement, made later in the article, about the pros/cons vs a "full" JIT:

    > The big downside with a “full” JIT is that the process of compiling once into IL and then again into machine code is slow. Not only is it slow, but it is memory intensive.

    I used to think this was true also, because my main exposure to JITs was the JVM, which is indeed memory-intensive and slow.

    But then in 2013, a miraculous thing happened. LuaJIT 2.0 was released, and it was incredibly fast to JIT compile.

    LuaJIT is undoubtedly a "full" JIT compiler. It uses SSA form and performs many optimizations (https://github.com/tarantool/tarantool/wiki/LuaJIT-Optimizat...). And yet feels no more heavyweight than an interpreter when you run it. It does not have any noticeable warm up time, unlike the JVM.

    Ever since then, I've rejected the idea that JIT compilers have to be slow and heavyweight.

  • sysstat

    Performance monitoring tools for Linux

  • zenith

    Zenith - sort of like top or htop but with zoom-able charts, CPU, GPU, network, and disk usage

  • Project mention: Nvtop: Linux Task Monitor for Nvidia, AMD and Intel GPUs | news.ycombinator.com | 2024-03-12
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • stress-ng

    This is the stress-ng upstream project git repository. stress-ng will stress test a computer system in various selectable ways. It was designed to exercise various physical subsystems of a computer as well as the various operating system kernel interfaces.

  • testdisk

    TestDisk & PhotoRec

  • Project mention: Any recommendations for drive exFAT drive recovery? | /r/sysadmin | 2023-12-10

    One would be Roadkil's app: https://www.roadkil.net/program.php?ProgramID=29 Another would be TestDisk over at CGSecurity: https://www.cgsecurity.org/

  • multibootusb

    Create multiboot live Linux on a USB disk...

  • shredos.x86_64

    Shredos Disk Eraser 64 bit for all Intel 64 bit processors as well as processors from AMD and other vendors which make compatible 64 bit chips. ShredOS - Secure disk erasure/wipe

  • Project mention: ShredOS – Secure Disk Erasure/Wipe | news.ycombinator.com | 2024-04-19
  • KDiskMark

    A simple open-source disk benchmark tool for Linux distros

  • heim

    Cross-platform async library for system information fetching 🦀

  • disk-burnin-and-testing

    Shell script for burn-in and testing of new or re-purposed drives

  • s3backer

    FUSE/NBD single file backing store via Amazon S3

  • hd-idle

    Hard Disk Idle Spin-Down Utility

  • Project mention: How does OMV handle hard-drive spin down? | /r/OpenMediaVault | 2023-12-05

    What hard drives are you using? Some don't like the hdparm function which is what I believe OMV/Debian use to govern hd spindown. If you're on Seagate Exos drives, for example, those drives don't work with hdparm. I had to use hd-idle for mine: https://github.com/adelolmo/hd-idle

  • RecuperaBit

    A tool for forensic file system reconstruction.

  • Project mention: RecuperaBit: A tool for forensic file system reconstruction | news.ycombinator.com | 2024-02-07
  • format-udf

    Bash script to format a block device (hard drive or Flash drive) in UDF. The output is a drive that can be used for reading/writing across multiple operating system families: Windows, macOS, and Linux. This script should be capable of running in macOS or in Linux.

  • Project mention: ExFAT Driver Boasts Much Faster "Dirsync" Performance with Linux 6.9 | news.ycombinator.com | 2024-03-21

    The note about the partition table makes me wonder how he was formatting the drive. https://github.com/JElchison/format-udf specifically does some partition table related hacks to make UDF maximally compatible with different platforms.

  • TINU

    TINU: The open tool to create bootable macOS installers.

  • CrossPlatformDiskTest

    Windows, macOS and Android storage (HDD, SSD, RAM) speed testing/performance benchmarking app

  • Project mention: Random speed drop in external nvme | /r/mac | 2023-05-11
  • CrystalDiskMark

    CrystalDiskMark

  • ntfstool

    Forensics tool for NTFS (parser, mft, bitlocker, deleted files)

  • hwinfo

    cross platform C++ library for hardware information (CPU, RAM, GPU, ...)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Disk related posts

Index

What are some of the best open-source Disk projects? This list will help you:

Project Stars
1 stats 22,208
2 psutil 9,961
3 DownloadNet 3,653
4 dua-cli 3,519
5 tarantool 3,340
6 sysstat 2,887
7 zenith 2,361
8 stress-ng 1,448
9 testdisk 1,443
10 multibootusb 1,356
11 shredos.x86_64 1,183
12 KDiskMark 967
13 heim 885
14 disk-burnin-and-testing 793
15 s3backer 524
16 hd-idle 512
17 RecuperaBit 504
18 format-udf 495
19 TINU 475
20 CrossPlatformDiskTest 461
21 CrystalDiskMark 453
22 ntfstool 423
23 hwinfo 379

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com