1import{j as e}from"./vendor-react-aOLDZyDv.js";import{G as d,A as n,g as l,C as p,h as c,z as x,i as b,a as g,Z as u,L as f,E as v}from"./index-Chuj7B4f.js";import{m as i}from"./vendor-motion-osyQtPDP.js";import{D as w}from"./download-DB9rAEdy.js";const o={hidden:{opacity:0,y:20},visible:(s=0)=>({opacity:1,y:0,transition:{duration:.4,delay:s*.07,ease:"easeOut"}})},j=[{category:"Core Platform",icon:p,color:"#F97316",items:[{name:"EmbeddedOS Kernel",version:"v1.0.0",description:`The core EoS real-time kernel â HAL, scheduler, memory manager, IPC, and device drivers for ${l} boards.`,size:"2.4 MB",license:"MIT",github:"https://github.com/embeddedos-org/eos",tags:["ARM","RISC-V","MIPS","x86"]},{name:"eBoot Bootloader",version:"v1.0.0",description:"Secure bootloader with chain-of-trust, OTA update support, anti-rollback counters, and signed manifests.",size:"512 KB",license:"MIT",github:"https://github.com/embeddedos-org/eboot",tags:["Secure Boot","OTA","ARM"]},{name:"eos-platform",version:"v1.0.0",description:`Meta-distribution: one toolchain, every EoS profile. Unified package manifest for ${l} supported boards.`,size:"18 MB",license:"MIT",github:"https://github.com/embeddedos-org/eos",tags:["Toolchain","Cross-compile","All Boards"]}]},{category:"Developer Tools",icon:x,color:"#22D3EE",items:[{name:"EoSim Simulator",version:"v2.0.0",description:`In-browser and CLI platform simulator for ${c} embedded targets. Full GPIO, UART, SPI, I²C peripheral emulation and GDB integration.`,size:"8.1 MB",license:"MIT",github:"https://github.com/embeddedos-org/EoSim",tags:["Simulator","GDB",`${c} Platforms`]},{name:"EoStudio IDE",version:"v3.1.0",description:"Universal embedded IDE with 10 specialized editors, AI code tutor, 3D hardware modeler, and cross-compilation for ARM, RISC-V, and MIPS.",size:"124 MB",license:"MIT",github:"https://github.com/embeddedos-org/EoStudio",tags:["IDE","AI Tutor","Cross-compile"]},{name:"eBuild Build System",version:"v1.0.0",description:"Declarative build system for EoS projects. CAD analysis, hardware simulation, firmware generation, and one-command flash.",size:"3.2 MB",license:"MIT",github:"https://github.com/embeddedos-org/ebuild",tags:["Build","CAD","Flash"]}]},{category:"AI & Neural",icon:b,color:"#A78BFA",items:[{name:"eAI Engine",version:"v0.9.0",description:"On-device AI inference engine for embedded systems. Supports TensorFlow Lite, ONNX Runtime, and INT4/INT8 quantized LLMs on Cortex-M and RISC-V.",size:"1.8 MB",license:"MIT",github:"https://github.com/embeddedos-org/eAI",tags:["TFLite","ONNX","INT4 LLM"]},{name:"eNI Neural Interface",version:"v0.8.0",description:"Hardware abstraction layer for configuration-specific EEG, EMG, ECoG, and spike-sorting research pipelines.",size:"920 KB",license:"MIT",github:"https://github.com/embeddedos-org/eNI",tags:["BCI","EEG","EMG","Spike Sort"]},{name:"eosllm",version:"v0.5.0",description:"On-device LLM inference for resource-constrained embedded devices. Runs on 256 KB RAM with streaming token generation.",size:"640 KB",license:"MIT",github:"https://github.com/embeddedos-org/eosllm",tags:["LLM","256KB RAM","Streaming"]}]},{category:"Applications & Services",icon:g,color:"#34D399",items:[{name:"eOffice Suite",version:"v1.0.0",description:"11-app productivity suite for embedded displays: eWriter, eSheet, ePresent, eNotes, eDraw, eCalc, eCalendar, eContacts, eMail, eChat, eFiles.",size:"22 MB",license:"MIT",github:"https://github.com/embeddedos-org/eoffice",tags:["11 Apps","Productivity","Embedded UI"]},{name:"eApps Store (60+ apps)",version:"v1.0.0",description:"Full catalog of 60+ EoS applications across 6 categories: Productivity, Media, Communication, Utilities, Developer Tools, and System.",size:"Varies",license:"MIT",github:"https://github.com/embeddedos-org",tags:["60+ Apps","App Store","6 Categories"]},{name:"eDB Database",version:"v0.9.0",description:"Multi-model embedded database: SQL, Document, Key-Value, REST API, and AI queries. AES-XTS at-rest encryption. Fits in 64 KB.",size:"380 KB",license:"MIT",github:"https://github.com/embeddedos-org/edb",tags:["SQL","Document","AES-XTS"]}]},{category:"Health & Devices",icon:u,color:"#F472B6",items:[{name:"EoS Health Firmware",version:"v1.0.0",description:"Firmware stack for the 4 EmbeddedOS health devices: HEALTH-KEY ULTRA, HEALTH-BAND Neuro, HEALTH-RING, and HEALTH-LAB. Includes biosensor drivers, BLE stack, and cloud sync.",size:"4.8 MB",license:"MIT",github:"https://github.com/embeddedos-org/eos-health",tags:["ECG","SpOâ","BLE","4 Devices"]},{name:"EoS Aerospace Avionics",version:"v0.8.0",description:"Avionics research f
1irmware for the AeroSwift concept platform. DO-178C is a target standard; the software is not certified for flight.",size:"6.2 MB",license:"MIT",github:"https://github.com/embeddedos-org",tags:["DO-178C","VTOL","Avionics"]}]},{category:"Protocols & Middleware",icon:f,color:"#F97316",items:[{name:"eIPC Protocol",version:"v1.0.0",description:"IPC protocol with wire format, CBOR codec, HMAC-SHA256 security, and transport-dependent latency.",size:"210 KB",license:"MIT",github:"https://github.com/embeddedos-org/eipc",tags:["IPC","CBOR","HMAC","Multi-Transport"]},{name:"eBrowser Engine",version:"v0.7.0",description:"Embedded web browser engine with full HTML5/CSS3/JS support, WebAssembly runtime, and hardware-accelerated rendering for embedded displays.",size:"14 MB",license:"MIT",github:"https://github.com/embeddedos-org/ebrowser",tags:["HTML5","CSS3","WASM","GPU"]}]}];function S(){return e.jsxs("div",{className:"min-h-screen pt-16 bg-[#050B18]",children:[e.jsx("section",{className:"section-padding bg-gradient-to-b from-[#080F1E] to-[#050B18]",children:e.jsx("div",{className:"max-w-5xl mx-auto px-4 sm:px-6 text-center",children:e.jsxs(i.div,{variants:o,initial:"hidden",whileInView:"visible",viewport:{once:!0},children:[e.jsxs("span",{className:"inline-flex items-center gap-2 text-xs font-bold tracking-widest text-[#F97316] uppercase mb-4",children:[e.jsx(w,{size:13})," Downloads"]}),e.jsxs("h1",{className:"text-4xl sm:text-5xl font-extrabold text-white mb-4",children:["Everything EmbeddedOS,"," ",e.jsx("span",{className:"text-transparent bg-clip-text bg-gradient-to-r from-[#F97316] to-[#FBBF24]",children:"MIT Licensed"})]}),e.jsx("p",{className:"text-lg text-white/60 max-w-2xl mx-auto mb-8",children:"Every component of the EmbeddedOS ecosystem is free and open-source under the MIT License. Download directly from GitHub â no registration, no paywalls."}),e.jsxs("div",{className:"flex flex-wrap justify-center gap-4",children:[e.jsxs("a",{href:"https://github.com/embeddedos-org",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 bg-[#F97316] hover:bg-[#EA580C] text-white font-bold px-6 py-3 rounded-lg transition-colors",children:[e.jsx(d,{size:18}),"Browse All Repos"]}),e.jsxs("a",{href:"/getting-started",className:"inline-flex items-center gap-2 border border-white/20 hover:border-[#F97316] text-white font-semibold px-6 py-3 rounded-lg transition-colors",children:["Get Started Guide",e.jsx(n,{size:16})]})]})]})})}),e.jsx("section",{className:"section-padding",children:e.jsx("div",{className:"max-w-6xl mx-auto px-4 sm:px-6",children:e.jsx("div",{className:"space-y-16",children:j.map((s,r)=>{const m=s.icon;return e.jsxs(i.div,{variants:o,custom:r,initial:"hidden",whileInView:"visible",viewport:{once:!0},children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"w-10 h-10 rounded-xl flex items-center justify-center",style:{background:`${s.color}20`},children:e.jsx(m,{size:20,style:{color:s.color}})}),e.jsx("h2",{className:"text-xl font-bold text-white",children:s.category}),e.jsx("div",{className:"flex-1 h-px bg-white/10 ml-2"})]}),e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-4",children:s.items.map((t,h)=>e.jsxs(i.div,{variants:o,custom:r*.3+h*.1,initial:"hidden",whileInView:"visible",viewport:{once:!0},className:"bg-white/5 border border-white/10 rounded-xl p-5 hover:border-white/20 transition-all hover:-translate-y-0.5 group",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"font-bold text-white text-sm",children:t.name}),e.jsx("span",{className:"text-xs text-white/40 font-mono",children:t.version})]}),e.jsx("span",{className:"text-xs text-white/30 bg-white/5 px-2 py-0.5 rounded-full",children:t.size})]}),e.jsx("p",{className:"text-xs text-white/55 leading-relaxed mb-4",children:t.description}),e.jsx("div",{className:"flex flex-wrap gap-1 mb-4",children:t.tags.map(a=>e.jsx("span",{className:"text-[10px] px-2 py-0.5 rounded-full bg-white/5 text-white/40 font-mono",children:a},a))}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("span",{className:"text-[10px] text-[#34D399] font-semibold",children:[t.license," License"]}),e.jsxs("a",{href:t.github,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-1.5 text-xs font-semibold transition-colors group-hover:text-[#F97316]",style:{color:s.color},children:[e.jsx(d,{size:13}),"Download",e.jsx(v,{size:11})]})]})]},t.name))})]},s.category)})})})}),e.jsx("section",{className:"section-padding bg-[#080F1E]",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6",children:[e.jsxs(i.div,{variants:o,initial:"hidden",
1whileInView:"visible",viewport:{once:!0},className:"text-center mb-10",children:[e.jsx("h2",{className:"text-2xl font-bold text-white mb-3",children:"Quick Install"}),e.jsx("p",{className:"text-white/50 text-sm",children:"Get started with EmbeddedOS in under 5 minutes"})]}),e.jsx("div",{className:"grid sm:grid-cols-3 gap-4",children:[{step:"1",title:"Clone the repo",code:"git clone https://github.com/embeddedos-org/eos",color:"#F97316"},{step:"2",title:"Initialize your project",code:"ebuild init my-project --board stm32f4",color:"#22D3EE"},{step:"3",title:"Build and flash",code:"ebuild build && ebuild flash",color:"#34D399"}].map((s,r)=>e.jsxs(i.div,{variants:o,custom:r,initial:"hidden",whileInView:"visible",viewport:{once:!0},className:"bg-white/5 border border-white/10 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-3",children:[e.jsx("span",{className:"w-6 h-6 rounded-full text-xs font-bold flex items-center justify-center",style:{background:`${s.color}20`,color:s.color},children:s.step}),e.jsx("span",{className:"text-sm font-semibold text-white",children:s.title})]}),e.jsx("code",{className:"block text-xs font-mono text-[#22D3EE] bg-black/30 px-3 py-2 rounded-lg break-all",children:s.code})]},s.step))}),e.jsx(i.div,{variants:o,custom:3,initial:"hidden",whileInView:"visible",viewport:{once:!0},className:"text-center mt-8",children:e.jsxs("a",{href:"/getting-started",className:"inline-flex items-center gap-2 text-[#F97316] hover:text-[#EA580C] font-semibold text-sm transition-colors",children:["Full Getting Started Guide",e.jsx(n,{size:14})]})})]})}),e.jsx("section",{className:"section-padding",children:e.jsx("div",{className:"max-w-3xl mx-auto px-4 sm:px-6 text-center",children:e.jsx(i.div,{variants:o,initial:"hidden",whileInView:"visible",viewport:{once:!0},children:e.jsxs("div",{className:"bg-white/5 border border-white/10 rounded-2xl p-8",children:[e.jsx("h3",{className:"text-lg font-bold text-white mb-3",children:"MIT License"}),e.jsx("p",{className:"text-white/55 text-sm leading-relaxed mb-4",children:"All EmbeddedOS software is released under the MIT License. You are free to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the software, subject to the copyright notice and permission notice appearing in all copies."}),e.jsxs("a",{href:"/licenses",className:"inline-flex items-center gap-1.5 text-[#F97316] hover:text-[#EA580C] text-sm font-semibold transition-colors",children:["View full license text",e.jsx(n,{size:13})]})]})})})})]})}export{S as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.