Datalayer Desktop - v0.0.2
    Preparing search index...

    Datalayer Desktop - v0.0.2

    Datalayer

    Become a Sponsor Build Tests Code Quality Netlify Status Documentation

    ๐Ÿ–ฅ๏ธ Datalayer Desktop

    A powerful desktop application for data science and machine learning, powered by Jupyter notebooks and cloud computing.

    • ๐Ÿ““ Jupyter Notebooks - Full-featured notebook editing with live kernel execution
    • ๐Ÿ“ Lexical Documents - Rich text editor with embedded Jupyter cells for narrative documentation
    • ๐Ÿ“š Spaces Library - Browse and manage your notebooks and documents across Datalayer spaces
    • โš™๏ธ Runtime Management - Create, monitor, and terminate cloud computing runtimes
    • ๐ŸŒ Environment Selection - Choose from Python, R, Julia, and specialized ML environments
    • โ˜๏ธ Cloud Computing - Access powerful cloud runtimes for your computations
    • ๐Ÿ”„ Real-time Collaboration - Work together on Lexical documents with live editing (beta)
    • ๐Ÿ” Secure - Enterprise-grade security with encrypted connections and token storage
    • ๐Ÿ’พ Auto-save - Never lose your work with automatic cloud synchronization

    Download the latest version for your operating system:

    • Operating System: macOS 10.12+, Windows 10+, or Linux
    • Memory: 4GB RAM minimum (8GB recommended)
    • Storage: 500MB available space
    • Internet: Required for cloud features
    1. Download and Install the application for your operating system
    2. Launch Datalayer Desktop from your Applications folder or Start menu
    3. Sign In with your GitHub account through Datalayer authentication
    4. Select an Environment - Choose your preferred runtime environment (Python, AI/ML, etc.)
    5. Browse Spaces - Access your notebooks and documents from the library
    6. Create or Open a notebook or document to start working
    7. Create Runtimes - Spin up cloud computing resources when needed for execution

    If you want to contribute or build from source, please see:

    A comprehensive test suite has been implemented with 40+ test assertions covering:

    • Unit Tests: Components, utilities, and stores
    • Integration Tests: IPC communication and service integration
    • E2E Tests: Full user flows with Playwright

    Quick Start:

    npm test              # Run all tests
    npm run test:watch # Watch mode for development
    npm run test:coverage # Generate coverage report
    npm run test:ui # Visual test runner

    Documentation:

    Coverage Goals: 70%+ overall, 90%+ critical path

    This project is licensed under the BSD-3-Clause License - see the LICENSE file for details.

    Datalayer is an AI platform for data analysis, making advanced data science accessible to everyone.


    Ready to accelerate your data science?
    Get started with Datalayer today!