TopFreeAlternative

- Free open source alternatives of paid software.

Paid software

Free open source alternatives for iOS

Browse free and open source software that runs on iOS. Find open-source alternatives, compare features, platforms and pricing, and pick the right iOS tool for you.

docusaurus logo
docusaurus is a free, open-source alternative to GitBook . Docusaurus Introduction Docusaurus is a project for building, deploying, and maintaining open source project websites easily. Short on time? Check out our 5-minute tutorial ⏱️ ! Tip : use docusaurus.new to test Docusaurus immediately in a playground. Simple to Start Docusaurus is built in a way so that it can get running in as little time as possible. We've built Docusaurus to handle the website build process so you can focus on your project. Localizable Docusaurus ships with localization support via CrowdIn. Empower and grow your international community by translating your documentation. Customizable While Docusaurus ships with the key pages and sections you need to get started, including a home page, a docs section, a blog , and additional support pages, it is also customizable to ensure you have a site that is uniquely yours . Installation Use the initialization CLI to create your site: npm init docusaurus@latest Read the docs for any further information. Contributing We've released Docusaurus because it helps us better scale and supports the many OSS projects at Meta. We hope that other organizations can benefit from the project. We are thankful for any contributions from the community. Code of Conduct Meta has adopted a Code of Conduct that we expect project participants to adhere to. Please read the full text so that you can understand what actions will and will not be tolerated. Contributing guide Read our contributing guide to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes to Docusaurus. Beginner-friendly bugs To help you get your feet wet and get you familiar with our contribution process, we have a list of beginner-friendly bugs that might contain smaller issues to tackle first. This is a great place to get started. Contact We have a few channels for contact: Discord : #general for those using Docusaurus. #contributors for those wanting to contribute to the Docusaurus core. @docusaurus X GitHub Issues Contributors This project exists thanks to all the people who contribute. [ Contribute ]. Backers Thank you to all our backers! πŸ™ Become a backer Sponsors Support this project by becoming a sponsor. Your logo will show up here with a link to your website. Become a sponsor License Docusaurus is MIT licensed . The Docusaurus documentation (e.g., .md files in the /docs folder) is Creative Commons licensed . Special thanks BrowserStack supports us with free access for open source . Rocket Validator helps us find HTML markup and accessibility issues .
FreeWindowsmacOSLinuxAndroidiOS
spacedrive logo
spacedrive is a free, open-source alternative to ExpanDrive . Spacedrive One file manager for all your devices and clouds. Powered by a Virtual Distributed File System, complete with apps for macOS, Windows, Linux, iOS and Android v2.spacedrive.com β€’ Discord β€’ Getting Started What is Spacedrive? Spacedrive is a cross-device data platform. Index files, emails, notes, and external sources. Search everything. Sync via P2P. Keep AI agents safe with built-in screening. Content identity β€” every file gets a BLAKE3 content hash. Same file on two devices produces the same hash. Spacedrive tracks redundancy and deduplication across all your machines. Cross-device β€” see all your files across all your devices in one place. Files on disconnected devices stay in the index and appear as offline. P2P sync β€” devices connect directly via Iroh/QUIC. No servers, no cloud, no single point of failure. Metadata syncs between devices. Files stay where they are. Cloud volumes β€” index S3, Google Drive, Dropbox, OneDrive, Azure, and GCS as first-class volumes alongside local storage. Nine views β€” grid, list, columns, media, size, recents, search, knowledge, and splat. QuickPreview for video, audio, code, documents, 3D, and images. Local-first β€” everything runs on your machine. No data leaves your device unless you choose to sync between your own devices. Is this a replacement for Finder or Explorer? No. Spacedrive sits above your OS file manager and adds capabilities Finder/Explorer lack: Portal across everything β€” search and browse files across local disks, external drives, NAS, cloud storage, and archived data sources from one interface. Operating surface for files β€” content identity, sidecars, derivative artifacts, rich metadata, sync, and cross-device awareness built into the core model. Embeddable and shareable β€” run it as a desktop app, headless server, hosted file service, or embed the interface and APIs into other products. AI-ready by design β€” indexing and analysis pipelines prepare data ahead of time instead of giving agents raw shell access. Safer access model β€” route AI and automation through structured APIs, permissions, and processing layers instead of direct file operations. You still use your OS for low-level file interactions. Spacedrive adds the cross-platform, cross-device, cloud-aware, and automation-friendly layer on top. Data Archival Spacedrive indexes external data sources via script-based adapters: Gmail, Apple Notes, Chrome bookmarks, Obsidian, Slack, GitHub, calendar events, contacts. Each source becomes a searchable repository alongside your files. Adapters are a folder with an adapter.toml manifest and a sync script in any language. If it reads stdin and prints lines, it works. Shipped adapters: Gmail, Apple Notes, Chrome Bookmarks, Chrome History, Safari History, Obsidian, OpenCode, Slack, macOS Contacts, macOS Calendar, GitHub. Spacebot Spacedrive integrates with Spacebot , an open source AI agent runtime. Spacebot runs as an optional separate process. Spacedrive provides the data, permission, and execution layer. Spacebot provides the intelligence. Each Spacebot instance pairs with one Spacedrive node as its home device. That node authenticates the agent, maintains the device graph, resolves permissions, and forwards operations to peer devices. Every device in your library can reach Spacebot through the paired node over P2P (Iroh/QUIC) without direct network access. One agent runtime serves your entire device fleet. When Spacebot spawns a worker, that worker can target any device in the library. File reads, shell commands, and operations proxy through Spacedrive to the target device. Talk to the agent from your phone while work executes on a server. Read files from a NAS, run commands on a workstation, report to a laptop β€” all in one task. Every operation passes through Spacedrive's permission system: which devices the agent can access, which paths are readable or writable, which operations are allowed, and which require human confirmation. The paired node resolves effective policy before forwarding. One security model, one audit surface across all devices and clouds. File System Intelligence Spacedrive adds intelligence to your filesystem by combining three layers: File intelligence β€” derivative data like OCR, transcripts, extracted metadata, thumbnails, previews, classifications, and sidecars. Directory intelligence β€” contextual knowledge attached to folders and subtrees ("active projects", "dormant archives", etc). Access intelligence β€” permissions and policy that apply across devices and clouds, routing agents through structured access instead of raw shell commands. When an agent navigates through Spacedrive, it receives the file listing, subtree context, effective permissions, and summaries. Users can explain how they organize their system. Agents can add attributed notes. Jobs generate summaries from structure and activity. The intelligence stays attached to the filesystem, not buried in temporary session memory. Safety Screening When enabled, every record passes through a safety pipeline before becoming searchable: Prompt Guard 2 β€” local classifier detects prompt injection in emails, messages, and documents before they enter the index. Trust tiers β€” authored content (your notes) gets balanced screening, external content (email inbox) gets strict screening. Quarantine system β€” flagged records excluded from AI agent queries, reviewable in desktop app. Content fencing β€” search results include trust metadata so agents know what's safe vs untrusted. No other local data tool screens indexed content before exposing it to AI. Architecture The core is built on four principles: Virtual Distributed Filesystem (VDFS) β€” files and folders become first-class objects with rich metadata, independent of physical location. Every file gets a universal address ( SdPath ) that works across devices. Content Identity System β€” adaptive hashing (BLAKE3 with strategic sampling for large files) creates a unique fingerprint for every piece of content. Enables deduplication, redundancy tracking, and content-based operations. Transactional Actions β€” every file operation can be previewed before execution. See space savings, conflicts, and estimated time, then approve or cancel. Operations become durable jobs that survive network interruptions and device restarts. Leaderless Sync β€” peer-to-peer synchronization without central coordinators. Device-specific data uses state replication. Shared metadata uses an HLC-ordered log with deterministic conflict resolution. The implementation is a single Rust crate with CQRS/DDD architecture. Every operation (file copy, tag create, search query) is a registered action or query with type-safe input/output that auto-generates TypeScript types for the frontend. Component Technology Language Rust Async runtime Tokio Database SQLite (SeaORM + sqlx) P2P Iroh (QUIC, hole-punching, local discovery) Content hashing BLAKE3 Vector search LanceDB + FastEmbed Cloud storage OpenDAL Cryptography Ed25519, X25519, ChaCha20-Poly1305, AES-GCM Media FFmpeg, libheif, Pdfium, Whisper Desktop Tauri 2 Mobile React Native + Expo Frontend React 19, Vite, TanStack Query, Tailwind CSS v4 Design system SpaceUI (shared component library) Type generation Specta spacedrive/ β”œβ”€β”€ core/ # Rust engine (CQRS/DDD) β”œβ”€β”€ apps/ β”‚ β”œβ”€β”€ tauri/ # Desktop app (macOS, Windows, Linux) β”‚ β”œβ”€β”€ mobile/ # React Native (iOS, Android) β”‚ β”œβ”€β”€ cli/ # CLI and daemon β”‚ β”œβ”€β”€ server/ # Headless server β”‚ └── web/ # Browser client β”œβ”€β”€ packages/ β”‚ β”œβ”€β”€ interface/ # Shared React UI β”‚ β”œβ”€β”€ ts-client/ # Auto-generated TypeScript client β”‚ β”œβ”€β”€ ui/ # Component library β”‚ └── assets/ # Icons, images, SVGs β”œβ”€β”€ crates/ # Standalone Rust crates (ffmpeg, crypto, etc.) β”œβ”€β”€ adapters/ # Script-based data source adapters └── schemas/ # TOML data type schemas Getting Started Requires Rust 1.81+, Bun 1.3+, just , and Python 3.9+ (for adapters). git clone https://github.com/spacedriveapp/spacedrive cd spacedrive just setup # bun install + native deps + cargo config just dev-desktop # launch the desktop app (auto-starts daemon) just test # run all workspace tests Privacy & Security Spacedrive is local-first. Your data stays on your devices. End-to-End Encryption β€” all P2P traffic encrypted via QUIC/TLS At-Rest Encryption β€” libraries can be encrypted on disk (SQLCipher) No Telemetry β€” zero tracking or analytics Self-Hostable β€” run your own relay servers Data Sovereignty β€” you control where your data lives Optional cloud integration is available for backup and remote access, but it's never required. The cloud service runs unmodified Spacedrive core as a standard P2P deviceβ€”no special privileges. Contributing Join Discord to chat with developers and community Contributing Guide Adapter Guide β€” write a data source adapter SpaceUI β€” shared design system (clone alongside Spacedrive to work on UI) License FSL-1.1-ALv2 β€” Functional Source License , converting to Apache 2.0 after two years.
FreeWindowsmacOSLinuxAndroidiOS
CopilotKit logo
CopilotKit is a free, open-source alternative to CommandBar . CopilotKit Docs Β· Examples Β· Enterprise Intelligence Platform Β· Discord Build agent-native applications β€” on any framework, on any surface. Generative UI, shared state, and human-in-the-loop workflows for React, Angular, Vue, React Native β€” and in Slack and Microsoft Teams. What is CopilotKit CopilotKit is a best-in-class SDK for building full-stack agentic applications, Generative UI, and chat applications. What started as a React library is now the horizontal layer between your agents and your users : the same agent can power your web app, your mobile app, and your team's Slack or Microsoft Teams workspace. We are the company behind the AG-UI Protocol - adopted by Google, LangChain, AWS, Microsoft, Mastra, PydanticAI, and more! Quick Start Up and running in under five minutes. All you need is an LLM key (OpenAI, Anthropic, Gemini, etc.). npx copilotkit@latest create Agent Skills CopilotKit ships agent skills that teach your coding agent (Claude Code, Codex, Cursor, Gemini, and others) how to set up, build with, integrate, debug, and upgrade CopilotKit. Install them into any project directory: npx copilotkit@latest skills install Run it again any time to refresh to the latest skills. Bring Your App to Life Whole.Generative.UI.v5.mp4 Add AI to your app in 1 minute Features: Chat UI – A fully customizable chat interface that supports message streaming, tool calls, and agent responses. Backend Tool Rendering – Enables agents to call backend tools that return UI components rendered directly in the client. Generative UI – Allows agents to generate and update UI components dynamically at runtime based on user intent and agent state. Shared State – A synchronized state layer that both agents and UI components can read from and write to in real time. Human-in-the-Loop – Lets agents pause execution to request user input, confirmation, or edits before continuing. Self-Learning (early access) – Agents that continuously improve from user feedback via in-context reinforcement learning (CLHF). 🧩 Works With Your Stack One agent backend. Every frontend. Platform Status Get Started βš›οΈ React / Next.js βœ… GA Quickstart πŸ…°οΈ Angular βœ… Supported Source Code & Quickstart πŸ’š Vue βœ… Supported Source Code - Quickstart coming soon πŸ“± React Native βœ… Supported Quickstart πŸ’¬ Slack / Microsoft Teams βœ… Supported Channels Β· Quickstart πŸ”œ Discord / WhatsApp / Telegram / Google Chat / iMessage / SMS 🟑 Coming soon Channels Your agent logic stays the same β€” AG-UI handles the wire protocol, CopilotKit handles the UI layer for each framework and channel. πŸ’¬ Channels: One Agent, Every Chat App The Channels SDK takes the agent you already built and drops it into the chat apps your users live in β€” same tools, same shared state, same human-in-the-loop, no rewrite ( Learn more ). Slack – Agents as first-class Slack apps: threads, tool calls, and human-in-the-loop approvals right in the channel. Microsoft Teams – Bring agentic workflows to the enterprise, where your org already lives. πŸ‘‰ Explore Channels β†’ 🧠 Self-Learning Agents Improve your product by learning over time. With Continuous Learning from Human Feedback (CLHF) , part of the CopilotKit Intelligence Platform , agents improve with every interaction: In-context reinforcement learning – Agents automatically improve from user interactions, no model fine-tuning required. Automatic prompt augmentation – Agent behavior adapts based on recent interactions and outcomes. Per-user adaptation – Agents learn individual preferences and get better for each user over time. Threads & persistence – Full interaction history β€” generative UI, human-in-the-loop, shared state β€” captured across sessions. Available via CopilotKit Cloud or self-hosted. πŸ”’ Early access: We're onboarding teams now. πŸ‘‰ Request early access β†’ cpk-cli.mp4 What this gives you: CopilotKit installed – Core packages are fully set up in your app Provider configured – Context, state, and hooks ready to use Agent <> UI connected – Agents can stream actions and render UI immediately Deployment-ready – Your app is ready to deploy Complete getting started guide β†’ How it works: CopilotKit connects your UI, agents, and tools into a single interaction loop. This enables: Agents that ask users for input Tools that render UI Stateful workflows across steps and sessions One agent, deployed across web, mobile, and chat platforms ⭐️ useAgent Hook The useAgent hook sits directly on AG-UI, giving you full programmatic control over the agent connection. // Programmatically access and control your agents const { agent } = useAgent ( { agentId : "my_agent" } ) ; // Render and update your agent's state return < div > < h1 > { agent . state . city } < / h1 > < button onClick = { ( ) => agent . setState ( { city : "NYC" } ) } > Set City < / b u t t o n > < / div > Check out the useAgent docs to learn more. CopilotKit.UseAgent.Graphic.Motion_2.mp4 Generative UI Generative UI is a core CopilotKit pattern that allows agents to dynamically render UI as part of their workflow. demo-generative-ui.mp4 Compare the Three Types Explore: Static (AG-UI Protocol) Declarative (A2UI) Open-Ended (MCP Apps & Open JSON) Generative UI educational repo β†’ πŸ–₯️ AG-UI: The Agent–User Interaction Protocol Connect agent workflows to user-facing apps, with deep partnerships and 1st-party integrations across the agentic stackβ€”including LangChain, CrewAI, Mastra, PydanticAI, and more. npx create-ag-ui-app my-agent-app Learn more in the AG-UI README β†’ 🀝 Community What's New Have questions or need help? Join our Discord β†’ Read the Docs β†’ Try the Enterprise Intelligence Platform β†’ Stay up to date with our latest releases! Follow us on LinkedIn β†’ Follow us on X β†’ πŸ™‹πŸ½β€β™‚οΈ Contributing Thanks for your interest in contributing to CopilotKit! πŸ’œ We value all contributions, whether it's through code, documentation, creating demo apps, or just spreading the word. Here are a few useful resources to help you get started: For code contributions, CONTRIBUTING.md . For documentation-related contributions, check out the documentation contributions guide . Want to contribute but not sure how? Join our Discord and we'll help you out! πŸ“„ License This repository's source code is available under the MIT License .
FreeAndroidiOS

Explore more categories: