Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Feature: S3-Compatible Object Storage API

Aperta
#40 0 commenti 0 reazioni 1 assegnatario Vedi su GitHub

@julienrbrt ci sta già lavorando.

Dal 13/3/2026.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

Summary

Add an S3-compatible API layer on top of Apex so Celestia blobs can be accessed as objects in buckets.

This would allow developers to interact with Celestia-backed storage using standard S3 tooling such as:

  • AWS CLI
  • S3 SDKs
  • MinIO clients

Example usage:

aws s3 cp file.txt s3://celestia-bucket/file.txt

Under the hood Apex would:

  1. Chunk the object into blobs
  2. Submit blob transactions to Celestia
  3. Store object metadata in SQLite
  4. Reconstruct objects from blobs when requested

Motivation

Apex already provides:

  • JSON RPC interface
  • gRPC interface
  • SQLite cache/index layer

Adding an S3-compatible API would make Apex usable with a huge ecosystem of existing tooling and SDKs.

Architecture

S3 API
↓
SQLite metadata + cache
↓
Apex blob client
↓
Celestia node

Celestia remains the canonical storage layer while SQLite acts as a local index and cache.

Lingua principale
Go
Stelle
4
Fork
0
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di evstack/apex

Tutte le issue di evstack/apex

Issue simili

Altre issue su Go

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.