awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

20 repositorios

Awesome GitHub RepositoriesStorage and Filesystems

Drivers and databases for managing flash memory and persistent storage.

Explore 20 awesome GitHub repositories matching part of an awesome list · Storage and Filesystems. Refine with filters or upvote what's useful.

Awesome Storage and Filesystems GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • littlefs-project/littlefsAvatar de littlefs-project

    littlefs-project/littlefs

    6,753Ver en GitHub↗

    Fail-safe filesystem designed for microcontrollers.

    Cembeddedfilesystemmicrocontroller
    Ver en GitHub↗6,753
  • u-boot/u-bootAvatar de u-boot

    u-boot/u-boot

    5,093Ver en GitHub↗

    U-Boot es un bootloader embebido que inicializa los componentes de hardware y carga los kernels del sistema operativo en la memoria. Funciona como una capa de abstracción de hardware que proporciona acceso estandarizado a redes, almacenamiento y buses periféricos, sirviendo también como un cargador de arranque seguro y una interfaz de actualización de firmware. El proyecto se distingue por la implementación de secuencias de arranque seguro que verifican firmas criptográficas e interactúan con módulos TPM para establecer una confianza basada en hardware. Además, proporciona capacidades especializadas para actualizar el firmware del dispositivo mediante protocolos estandarizados como Fastboot y DFU, y actúa como un manipulador de árbol de dispositivos (device tree) para configurar los parámetros de hardware antes de que inicie el sistema operativo. El sistema cubre una amplia gama de operaciones de bajo nivel, incluyendo la inicialización de la CPU y el controlador de memoria, gestión de caché de hardware y la ejecución de aplicaciones independientes. Admite el aprovisionamiento remoto de kernels mediante la obtención de imágenes de arranque y árboles de dispositivos desde servidores a través de protocolos de red, y gestiona el comportamiento del sistema mediante variables de entorno y ejecución de scripts de comandos. El proceso de compilación incluye herramientas para el empaquetado de imágenes de arranque y la configuración de objetivos de hardware para garantizar la compatibilidad binaria con dispositivos embebidos específicos.

    Retrieves boot images and configuration files from various disk and flash storage filesystem formats.

    C
    Ver en GitHub↗5,093
  • opencloud-eu/opencloudAvatar de opencloud-eu

    opencloud-eu/opencloud

    4,829Ver en GitHub↗

    OpenCloud is a self-hosted platform for synchronizing files across devices and sharing them with team members through collaborative spaces and access controls. It enables users to sync files between a server and local desktop and mobile clients, manage files and folders, and share content with internal and external contributors via permission-based links and file drops. The platform integrates an embedded OpenID Connect identity provider for authentication and supports external identity providers. It stores all data and metadata directly on the filesystem, eliminating the need for a separate

    Stores all data and metadata directly on the filesystem without requiring a separate database.

    Go
    Ver en GitHub↗4,829
  • armink/flashdbAvatar de armink

    armink/FlashDB

    2,575Ver en GitHub↗

    An ultra-lightweight database that supports key-value and time series data | 一款支持 KV 数据和时序数据的超轻量级数据库

    Ultra-lightweight key-value and time-series database.

    Cdatabaseembeddediot
    Ver en GitHub↗2,575
  • armink/easyflashAvatar de armink

    armink/EasyFlash

    2,327Ver en GitHub↗

    Lightweight IoT device information storage solution: KV/IAP/LOG. | 轻量级物联网设备信息存储方案:参数存储、在线升级及日志存储 ,全新一代版本请移步至 https://github.com/armink/FlashDB

    Lightweight library for flash memory management.

    Cembeddedflashiap
    Ver en GitHub↗2,327
  • symisc/unqliteAvatar de symisc

    symisc/unqlite

    2,308Ver en GitHub↗

    An Embedded NoSQL, Transactional Database Engine

    Embedded NoSQL transactional database engine.

    C
    Ver en GitHub↗2,308
  • php-standard-library/php-standard-libraryAvatar de php-standard-library

    php-standard-library/php-standard-library

    1,552Ver en GitHub↗

    The php-standard-library is a comprehensive toolkit for functional programming and asynchronous networking in PHP, featuring typed data structures, structured concurrency, and composable validation mechanisms. It provides explicit result types and pure collection transformers that separate lists from dictionaries, eliminating traditional array key confusion and error-throwing patterns. The library supports concurrent execution through lightweight user-space fibers, message-passing channels, and non-blocking event loops, driving asynchronous TCP, TLS, UDP, and Unix socket servers without relyi

    Provides file read and write capabilities using typed file handles for safe disk operations.

    PHPansiasynccollection
    Ver en GitHub↗1,552
  • greiman/sdfatAvatar de greiman

    greiman/SdFat

    1,207Ver en GitHub↗

    Arduino FAT16/FAT32 exFAT Library

    FAT16/FAT32/exFAT library for Arduino.

    C++
    Ver en GitHub↗1,207
  • gkostka/lwext4Avatar de gkostka

    gkostka/lwext4

    578Ver en GitHub↗

    ext2/ext3/ext4 filesystem library for microcontrollers

    Ext2/Ext3/Ext4 filesystem library for microcontrollers.

    C
    Ver en GitHub↗578
  • symisc/vedisAvatar de symisc

    symisc/vedis

    562Ver en GitHub↗

    vedis

    Embeddable Redis-like data store library.

    C
    Ver en GitHub↗562
  • pyocd/flashalgoAvatar de pyocd

    pyocd/FlashAlgo

    177Ver en GitHub↗

    Framework for building Arm "FLM" style flash programming algorithms.

    Framework for building flash programming algorithms.

    C
    Ver en GitHub↗177
  • azure-rtos/levelxAvatar de azure-rtos

    azure-rtos/levelx

    153Ver en GitHub↗

    LevelX provides NAND and NOR flash wear leveling facilities to embedded applications. Since both NAND and NOR flash memory can only be erased a finite number of times, it’s critical to distribute the flash memory use evenly. This is typically called wear leveling and is the purpose behind…

    Flash wear leveling library for file systems.

    C
    Ver en GitHub↗153
  • weston-embedded/uc-fsAvatar de weston-embedded

    weston-embedded/uC-FS

    108Ver en GitHub↗

    .. raw:: html

    Compact, thread-safe embedded file system.

    C
    Ver en GitHub↗108
  • strawberryhacker/fat32Avatar de strawberryhacker

    strawberryhacker/fat32

    101Ver en GitHub↗

    This is a minimal FAT32 library written in C. No external dependencies. A little over 1K lines of code. Binary size is around 8KiB (ARM) when all functionality is used. It is not threadsafe.

    Lightweight FAT32 implementation with no dependencies.

    C
    Ver en GitHub↗101
  • dlbeer/ufatAvatar de dlbeer

    dlbeer/ufat

    59Ver en GitHub↗

    uFAT

    Low-memory VFAT implementation.

    C
    Ver en GitHub↗59
  • rickyzheng/uffsAvatar de rickyzheng

    rickyzheng/uffs

    56Ver en GitHub↗

    UFFS: Ultra-low-cost Flash File System

    Filesystem for NAND devices with wear leveling.

    C
    Ver en GitHub↗56
  • tmolteno/openfatAvatar de tmolteno

    tmolteno/openfat

    39Ver en GitHub↗

    OpenFAT is a FAT filesystem implementation for embedded processors.

    FAT filesystem implementation for embedded processors.

    C
    Ver en GitHub↗39
  • jedisct1/puredbAvatar de jedisct1

    jedisct1/PureDB

    34Ver en GitHub↗

    See README.markdown

    Tiny library for reading constant databases.

    C
    Ver en GitHub↗34
  • fetisov/emfatAvatar de fetisov

    fetisov/emfat

    39Ver en GitHub↗

    fat32 emulation library for stm32f4

    FAT32 emulation library for STM32.

    C
    Ver en GitHub↗39
  • azonenberg/microkvsAvatar de azonenberg

    azonenberg/microkvs

    22Ver en GitHub↗

    microkvs is a log structured key-value store for embedded devices intended for storage of configuration data, encryption keys, and other relatively small information that needs to be persisted across power cycles. An object oriented driver layer provides access to the underlying storage media,…

    Tiny key-value store for configuration data.

    C++
    Ver en GitHub↗22
  1. Home
  2. Part of an Awesome List
  3. Databases & Data
  4. Storage and Filesystems

Explorar subetiquetas

  • Filesystem Read OperationsCapabilities for reading data from various filesystem formats on persistent storage. **Distinct from Storage and Filesystems:** Focuses on the act of reading/retrieving data from filesystems rather than general driver management for storage media.