[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73316":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":47,"readmeContent":48,"aiSummary":49,"trendingCount":16,"starSnapshotCount":16,"syncStatus":50,"lastSyncTime":51,"discoverSource":52},73316,"OxiCloud","AtalayaLabs\u002FOxiCloud","AtalayaLabs","☁️ Ultra-fast, secure & lightweight self-hosted cloud storage — your files, photos, calendars & contacts, all in one place. Built in Rust.","https:\u002F\u002Fatalayalabs.github.io\u002FOxiCloud\u002F",null,"Rust",3217,149,20,52,0,12,43,141,36,28.53,"MIT License",false,"main",true,[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46],"cloud","cloud-storage","dropbox","file-share","file-sync","file-upload","nas","nextcloud","nextcloud-alternative","onedrive","open-source","own-your-data","owncloud","platform","privacy","rust","rust-lang","security","self-hosted","webdav","2026-06-12 02:03:11","\u003Cp align=\"center\">\n  \u003Cimg src=\"images\u002Foxicloud-logo.png\" alt=\"OxiCloud logo\" width=\"360\" \u002F>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  A fast self-hosted cloud for people who want files, calendars, contacts, and office editing without dragging a heavy stack behind them.\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fdiocrafts.github.io\u002FOxiCloud\u002F\">Documentation\u003C\u002Fa>\n  ·\n  \u003Ca href=\"#quick-start\">Quick Start\u003C\u002Fa>\n  ·\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDioCrafts\u002FOxiCloud\u002Fstargazers\">Star OxiCloud\u003C\u002Fa>\n  ·\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDioCrafts\u002FOxiCloud\u002Fissues\u002Fnew?template=feature_request.md\">Request a Feature\u003C\u002Fa>\n  ·\n  \u003Ca href=\"#supported-clients\">Supported Clients\u003C\u002Fa>\n  ·\n  \u003Ca href=\"#project-status\">Project Status\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdiocrafts\u002FOxiCloud\u002Freleases\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frelease\u002Fdiocrafts\u002FOxiCloud.svg?style=for-the-badge\" alt=\"Latest release\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdiocrafts\u002FOxiCloud\u002Factions\u002Fworkflows\u002Fci.yml\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Fdiocrafts\u002FOxiCloud\u002Fci.yml?branch=main&style=for-the-badge&label=CI\" alt=\"CI\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdiocrafts\u002FOxiCloud\u002Fstargazers\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fdiocrafts\u002FOxiCloud?style=for-the-badge&logo=github\" alt=\"GitHub stars\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fhub.docker.com\u002Fr\u002Fdiocrafts\u002Foxicloud\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fimage-size\u002Fdiocrafts\u002Foxicloud?style=for-the-badge&logo=docker\" alt=\"Docker image size\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fwww.rust-lang.org\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FRust-1.93%2B-orange?style=for-the-badge&logo=rust\" alt=\"Rust 1.93+\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-blue.svg?style=for-the-badge\" alt=\"MIT license\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  If OxiCloud saves you setup time, RAM, or complexity, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDioCrafts\u002FOxiCloud\u002Fstargazers\">give it a star\u003C\u002Fa>.\n  If something is missing, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDioCrafts\u002FOxiCloud\u002Fissues\u002Fnew?template=feature_request.md\">ask for a feature\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDioCrafts\u002FOxiCloud\u002Fissues\u002Fnew?template=documentation_request.md\">request a docs improvement\u003C\u002Fa>.\n\u003C\u002Fp>\n\n![OxiCloud dashboard](\u003Cimages\u002FCaptura de pantalla 2025-03-23 230739.png>)\n\n## Why People Try OxiCloud\n\nOxiCloud is aimed at self-hosters, home labs, and small teams who want the useful parts of a cloud suite without the operational drag of a traditional PHP stack.\n\nWhat pulls people in:\n\n- Standard protocols first: WebDAV, CalDAV, and CardDAV are built in\n- Useful product surface already there: files, previews, sharing, trash, search, favorites, and recent items\n- Modern auth and admin basics: OIDC\u002FSSO, quotas, roles, and shared links\n- Better interoperability: native desktop and mobile clients work without custom sync tooling for basic access\n- Lower deployment friction: Docker Compose, environment-based configuration, Helm chart, and Nix module\n\n> OxiCloud is not trying to mirror the full plugin ecosystem of Nextcloud. It is designed for a smaller stack, fast startup, and standards-based interoperability.\n\n## Quick Start\n\n### Docker Compose\n\nRequires Docker and Docker Compose.\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002FDioCrafts\u002FOxiCloud.git\ncd OxiCloud\ncp example.env .env\n\n# If users will access OxiCloud through a domain or reverse proxy,\n# set OXICLOUD_BASE_URL in .env before the first login.\ndocker compose up -d\n```\n\nOpen `http:\u002F\u002Flocalhost:8086`.\n\n### Run from source\n\nRequires Rust 1.93+ and PostgreSQL.\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002FDioCrafts\u002FOxiCloud.git\ncd OxiCloud\ncp example.env .env\n\n# If PostgreSQL runs on your host instead of Docker, update both\n# OXICLOUD_DB_CONNECTION_STRING and DATABASE_URL to use localhost:5432.\ncargo run\n```\n\nDeployment details: [deployment guide](docs\u002Fconfig\u002Fdeployment.md) · [example.env](example.env)\n\n## What You Get\n\n| Area | Included |\n| --- | --- |\n| Files | Multi-file upload, folders, inline previews, thumbnails, chunked uploads, deduplication, trash |\n| Sync and clients | WebDAV, CalDAV, CardDAV, native OS clients, Thunderbird, DAVx5 |\n| Security | JWT auth, Argon2id, OIDC\u002FSSO, shared links, quotas, admin\u002Fuser roles |\n| Integrations | REST API and WOPI for Collabora or OnlyOffice |\n| Operations | Docker image, Docker Compose, env-driven config, PostgreSQL backend |\n| Project tooling | Architecture docs, Helm chart, Nix module, CI |\n\n## Supported Clients\n\nOxiCloud uses standard DAV protocols, so it works with native clients instead of requiring a custom sync stack for basic access.\n\n| Use case | URL |\n| --- | --- |\n| Files via WebDAV | `https:\u002F\u002Fyour-host\u002Fwebdav\u002F` |\n| Calendars via CalDAV | `https:\u002F\u002Fyour-host\u002Fcaldav\u002F` |\n| Contacts via CardDAV | `https:\u002F\u002Fyour-host\u002Fcarddav\u002F` |\n\nCommon clients that work well:\n\n- macOS Finder\n- Windows Explorer\n- GNOME Files and KDE Dolphin\n- Thunderbird\n- Apple Calendar and Contacts\n- DAVx5 on Android\n\nClient setup guides: [DAV client setup](docs\u002Fguide\u002Fdav-client-setup.md) · [WebDAV guide](docs\u002Fguide\u002Fwebdav.md) · [CalDAV & CardDAV guide](docs\u002Fguide\u002Fcaldav-carddav.md)\n\n## Project Status\n\nOxiCloud is actively developed and already covers the core self-hosted cloud workflow.\n\n| Capability | Status | Notes |\n| --- | --- | --- |\n| File storage and web UI | Ready | Uploads, previews, sharing, trash, and search |\n| WebDAV | Ready | Standard file access for desktop and mobile clients |\n| CalDAV and CardDAV | Ready | Working with Thunderbird, Apple clients, and others |\n| OIDC \u002F SSO | Ready | Documentation and config examples included |\n| WOPI office editing | Ready | Works with Collabora or OnlyOffice |\n| DAVx5 Android support | Partial | File sync works well; calendar and contact behavior is still being refined |\n| Desktop sync client | Planned | Not yet available |\n| Mobile apps | Planned | Not yet available |\n| End-to-end encryption | Planned | Roadmap item |\n\nRoadmap: [TODO-LIST.md](TODO-LIST.md)\n\n## Help Shape OxiCloud\n\nIf you want OxiCloud to get better faster, use the repo like a product feedback loop, not just a code dump.\n\n- Give it a star if you want more people to discover the project: [Star OxiCloud](https:\u002F\u002Fgithub.com\u002FDioCrafts\u002FOxiCloud\u002Fstargazers)\n- Propose missing functionality: [feature request](https:\u002F\u002Fgithub.com\u002FDioCrafts\u002FOxiCloud\u002Fissues\u002Fnew?template=feature_request.md)\n- Point out confusing onboarding or weak docs: [documentation request](https:\u002F\u002Fgithub.com\u002FDioCrafts\u002FOxiCloud\u002Fissues\u002Fnew?template=documentation_request.md)\n- Report breakage or regressions: [bug report](https:\u002F\u002Fgithub.com\u002FDioCrafts\u002FOxiCloud\u002Fissues\u002Fnew?template=bug_report.md)\n- Build it with us: [CONTRIBUTING.md](CONTRIBUTING.md)\n\nThe best feature ideas usually come from real deployment pain. If you hit friction, open an issue and describe the workflow you want.\n\n## Architecture and Deployment\n\nOxiCloud follows a clean, hexagonal architecture so protocol handlers, business logic, and infrastructure stay separated.\n\n- Backend: Rust + Axum\n- Database: PostgreSQL\n- Configuration: environment variables\n- Default deployment: Docker Compose\n- Additional packaging: [Helm chart](charts\u002Foxicloud) and [Nix module](tools\u002Fnix\u002Fmodule.nix)\n\nArchitecture docs: [internal architecture](docs\u002Farchitecture\u002Findex.md) · [caching architecture](docs\u002Farchitecture\u002Fcaching.md) · [database transactions](docs\u002Farchitecture\u002Fdatabase-transactions.md) · [storage safety](docs\u002Farchitecture\u002Ffile-system-safety.md)\n\n## Configuration and Integrations\n\nStart with [example.env](example.env). The most important settings are:\n\n- `OXICLOUD_BASE_URL` for reverse proxies, domains, and external access\n- `OXICLOUD_DB_CONNECTION_STRING` for PostgreSQL\n- `OXICLOUD_OIDC_ENABLED` and related settings for SSO\n- `OXICLOUD_WOPI_ENABLED` and discovery URL for office editing\n- `MIMALLOC_PURGE_DELAY=0` for lower idle RSS in constrained environments\n\nIntegration docs: [OIDC setup](docs\u002Fconfig\u002Foidc.md) · [OIDC architecture](docs\u002Fconfig\u002Foidc.md) · [OIDC config examples](docs\u002Fconfig\u002Foidc-config-examples.md) · [WOPI integration](docs\u002Fconfig\u002Fwopi.md)\n\n## Documentation\n\n- Docs site: [diocrafts.github.io\u002FOxiCloud](https:\u002F\u002Fdiocrafts.github.io\u002FOxiCloud\u002F)\n- Deployment: [docs\u002Fconfig\u002Fdeployment.md](docs\u002Fconfig\u002Fdeployment.md)\n- Batch operations: [docs\u002Fguide\u002Fbatch-operations.md](docs\u002Fguide\u002Fbatch-operations.md)\n- Search: [docs\u002Fguide\u002Fsearch.md](docs\u002Fguide\u002Fsearch.md)\n- Thumbnails and transcoding: [docs\u002Fguide\u002Fthumbnails-and-transcoding.md](docs\u002Fguide\u002Fthumbnails-and-transcoding.md)\n- Deduplication: [docs\u002Fguide\u002Fdeduplication.md](docs\u002Fguide\u002Fdeduplication.md)\n\n## Development\n\n```bash\ncargo fmt --all --check\ncargo clippy --all-features --all-targets -- -D warnings\ncargo test --workspace\n```\n\nContributor guide: [CONTRIBUTING.md](CONTRIBUTING.md)\n\n## Contributing\n\nContributions are welcome. Read [CONTRIBUTING.md](CONTRIBUTING.md) before opening a pull request and [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md) for community expectations.\n\nIf you are not ready to code yet, starring the project and opening a precise feature request is still a meaningful contribution.\n\n## License\n\nMIT. See [LICENSE](LICENSE).\n","OxiCloud 是一个超快、安全且轻量级的自托管云存储解决方案，集文件、照片、日历和联系人于一体。该项目使用 Rust 语言构建，确保了高性能与安全性。其核心功能包括支持 WebDAV、CalDAV 和 CardDAV 标准协议，提供文件预览、共享、回收站、搜索等功能，并具备现代认证机制如 OIDC\u002FSSO。此外，OxiCloud 支持 Docker Compose 部署，简化了安装过程。适合于个人自托管用户、家庭实验室及小型团队使用，在享受云服务便利的同时避免了传统 PHP 堆栈带来的复杂性。",2,"2026-06-11 03:44:59","high_star"]