Skip to content

InSpatial-Labs/inspatial-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

InSpatial InSpatial

InSpatial InSpatial

Reality is your canvas

InSpatial is a spatial computing platform
for building universal and XR (AR/MR/VR) applications

InSpatial Dev InSpatial Cloud InSpatial App InSpatial Store

License Discord Twitter LinkedIn

InSpatial Description Link
InSpatial Dev API, Infrastructure and SDK inspatial.dev
InSpatial Cloud Backend APIs and SDKs inspatial.cloud
InSpatial App Build and manage your InSpatial apps inspatial.app
InSpatial Store Deploy and discover InSpatial apps inspatial.store

๐ŸŒŸ Welcome to InSpatial Core

InSpatial Core is a comprehensive suite of cross-platform tools and infrastructure for building universal and spatial applications. Our mission is to empower you to create immersive, cross-platform experiences that works everywhere in every device, rendering environment and platform.



Package Description Install Link Status
XR XR Renderer deno add jsr:@inspatial/xr inspatial.xr ๐Ÿ”ด Unstable
Kit User Interface deno add jsr:@inspatial/kit inspatial.dev/kit ๐Ÿ”ด Unstable
Run Framework Runtime deno add jsr:@inspatial/run inspatial.run ๐Ÿ”ด Unstable
ECS Entity Component System deno add jsr:@inspatial/ecs inspatial.dev/ecs ๐Ÿ”ด Unstable
ISS InSpatial Style Sheet deno add jsr:@inspatial/iss inspatial.dev/iss ๐Ÿ”ด Unstable
TW Tailwind CSS Presets deno add jsr:@inspatial/tw inspatial.dev/tw ๐ŸŸก Preview
CLI Command Line Interface deno add jsr:@inspatial/cli inspatial.dev/cli ๐Ÿ”ด Unstable
Util Utility Functions deno add jsr:@inspatial/util inspatial.dev/util ๐ŸŸข Stable
Test Test Framework deno add jsr:@inspatial/test inspatial.dev/test ๐Ÿ”ด Unstable
VFX Visual Effects deno add jsr:@inspatial/vfx inspatial.dev/vfx ๐Ÿ”ด Unstable
Icon Iconography deno add jsr:@inspatial/icon inspatial.dev/icon ๐Ÿ”ด Unstable
InMoji InMoji deno add jsr:@inspatial/inmoji inspatial.dev/inmoji ๐Ÿ”ด Unstable

InSpatial Kit InSpatial Kit

InSpatial Kit

A universal UI library for crafting stunning user interfaces across multiple platforms and environments:

  • ๐Ÿ–ฅ๏ธ Traditional 2D environments (Web, Desktop, Mobile)
  • ๐Ÿฅฝ 3D spatial computing (AR/MR/VR)

Key Features:

  • Seamless transitions between DOM, GPU, & Native
  • Natural Language Input & Context Awareness
  • Universal UI renderer (XR, Progressive [web], Native [iOS, Android, HorizonOS, VisionOS])
  • Composable and Recursive Component System
  • Variant System
  • Themeability & Theme Controls
  • Built In Skeletal system
  • Built in Haptic Feedback and Sound System.
  • Full Figma Kit and Integration
  • Tailwind and Yoga Support
  • Multipurpose driven (Game UI, OS, Web, Mobile and XR)
  • Fully customizable pre-styled headless components
  • Fully Typed
  • Built in Typography, Icon, InMoji & Illustration system
  • Layout System
  • No CLS (Cumulative Layout Shift's)
  • Smooth Transitions & Built in motion & effects (Clamp Support)
  • Aria and Internationalization (i18n)/Auto-translate Support
  • Built in state-management (cookie, local x session storage)
  • Built in realtime and optimistic updates
  • Command Shortcuts Support e.g trigger Search, cancel dialog etc...
  • Responsive design system
  • Cursor Trails

Install the InSpatial KIT:

deno add jsr:@inspatial/kit

npx jsr add @inspatial/kit

yarn dlx jsr add @inspatial/kit

pnpm dlx jsr add @inspatial/kit

bunx jsr add @inspatial/kit

InSpatial XR InSpatial XR

InSpatial XR

A progressive and native cross-platform AR/MR/VR renderer:

  • ๐ŸŒ Web-based AR experiences
  • ๐Ÿ“ฑ Mobile AR applications
  • ๐Ÿ•ถ๏ธ Immersive VR environments
  • ๐Ÿ”ฎ Mixed reality interactions

Key Features:

  • High-performance rendering
  • Device-specific optimizations
  • Gesture and voice input support
  • Spatial mapping and anchoring

Install the InSpatial XR:

deno add jsr:@inspatial/xr

npx jsr add @inspatial/xr

yarn dlx jsr add @inspatial/xr

pnpm dlx jsr add @inspatial/xr

bunx jsr add @inspatial/xr

InSpatial Run InSpatial Run

InSpatial Run

A cross-platform framework runtime for building InSpatial apps:
  • ๐ŸŒ Web applications
  • ๐ŸŽ iOS native apps
  • ๐Ÿค– Android native apps
  • ๐ŸŒ… HorizonOS compatibility
  • ๐Ÿ‘๏ธ VisionOS support

Key Features:

  • Hot-reloading for rapid development
  • File-based routing for simplicity
  • Unified codebase for multiple platforms
  • Built-in state management
  • Seamless API integrations

Install the InSpatial Run:

deno add jsr:@inspatial/run

npx jsr add @inspatial/run

yarn dlx jsr add @inspatial/run

pnpm dlx jsr add @inspatial/run

bunx jsr add @inspatial/run

InSpatial ECS InSpatial ECS

InSpatial ECS (Empty Component System)

An Entity Component System architecture for building scalable and performant applications:

  • ๐Ÿงฉ Modular design
  • ๐Ÿš€ Optimized for spatial computing
  • ๐Ÿ”„ Flexible and extensible

Key Features:

  • High-performance data management
  • Easy integration with InSpatial Kit and XR
  • Scalable architecture for complex applications

Install the InSpatial ECS:

deno add jsr:@inspatial/ecs

npx jsr add @inspatial/ecs

yarn dlx jsr add @inspatial/ecs

pnpm dlx jsr add @inspatial/ecs

bunx jsr add @inspatial/ecs


Package Description Install Link Status
KV Key-Value Store deno add jsr:@inspatial/kv inspatial.kv ๐ŸŸก Preview
DB Database deno add jsr:@inspatial/db inspatial.cloud/db ๐Ÿ”ด Unstable
CMS Content Management System deno add jsr:@inspatial/cms inspatial.cloud/cms ๐Ÿ”ด Unstable
ORM Object Relational Mapping deno add jsr:@inspatial/orm inspatial.cloud/orm ๐Ÿ”ด Unstable
Auth Authentication deno add jsr:@inspatial/auth inspatial.cloud/auth ๐Ÿ”ด Unstable
Vault File Storage deno add jsr:@inspatial/vault inspatial.cloud/vault ๐Ÿ”ด Unstable
RateLimit Rate Limiter deno add jsr:@inspatial/ratelimit inspatial.cloud/ratelimit ๐Ÿ”ด Unstable
InFetch Data Fetching deno add jsr:@inspatial/infetch inspatial.cloud/infetch ๐Ÿ”ด Unstable
Cron Cron Jobs deno add jsr:@inspatial/cron inspatial.cloud/cron ๐Ÿ”ด Unstable
Analytics Analytics deno add jsr:@inspatial/analytics inspatial.cloud/analytics ๐Ÿ”ด Unstable

1. InSpatial KV

A powerful, type-safe key-value store built with schema validation at compile time and utility functions for seamless data management optimized for Spatial and Universal Apps

Key Features:

  • ๐Ÿ“ฆ Type-safe key-value operations with schema validation
  • ๐Ÿ”’ Built-in schema validation at compile time
  • ๐Ÿš€ High-performance operations built on Deno KV
  • ๐Ÿงฉ Utility functions for common operations
  • ๐Ÿ› ๏ธ Flexible and extensible architecture
  • ๐Ÿ’ช Full TypeScript support

Install the InSpatial KV:

deno add jsr:@inspatial/kv

npx jsr add @inspatial/kv

yarn dlx jsr add @inspatial/kv

pnpm dlx jsr add @inspatial/kv

bunx jsr add @inspatial/kv

๐Ÿค Contributing

We welcome contributions from the community! Please read our Contributing Guidelines to get started.


๐Ÿ“„ License

InSpatial Core is released under the Apache 2.0 License. See the LICENSE file for details.


Ready to shape the future of spatial computing?
Start Building with InSpatial

About

InSpatial Core Pipeline, Infrastructure and APIs (Experimental)

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published