Skip to content

A lightweight, markdown-based note-taking app designed for developers, with local storage and seamless cloud sync options.

License

Notifications You must be signed in to change notification settings

abianche/nebula

Repository files navigation

Nebula

Analyze and Test

Nebula is a lightweight, markdown-based note-taking app designed for developers. It prioritizes productivity and simplicity, featuring local file system storage and optional cloud sync integration (e.g., Dropbox, Google Drive).

Features

  • Markdown-Based Notes: Write, preview, and manage notes in markdown format.
  • Local Storage: Notes are stored as plain markdown files on your device's file system.
  • Cloud Sync: Seamlessly sync notes with your preferred cloud storage (Dropbox, Google Drive, etc.).
  • Developer-Focused Features:
    • Syntax highlighting for embedded code snippets.
    • Customizable themes, including dark mode.
    • Organization with tags and folder structure.
  • Offline Support: Full functionality offline, with sync deferred until back online.

Tech Stack

  • Flutter: For cross-platform app development.

Getting Started

Prerequisites

Installation

  1. Clone the repository:
    git clone https://github.com/abianche/nebula.git
  2. Navigate to the project directory:
    cd nebula
  3. Get dependencies:
    flutter pub get
  4. Run the app:
    flutter run

Roadmap

⚠️ UNDER INITIAL DEVELOPMENT

We are actively building the foundation of this project, and it is not yet ready for production use.

What does this mean?

  • 🔧 Features are incomplete and may change frequently.
  • ❗ Breaking changes can occur as we iterate.
  • 🐛 Bugs and unexpected behavior should be expected.
  • 📚 Any documentation found in this repository may be outdated.

Here are some key milestones:

  1. Core markdown editor and local file storage.
  2. Implement live markdown preview and syntax highlighting.
  3. Add folder structure and tagging support.
  4. Cloud sync integration (Dropbox, Google Drive).
  5. Introduce customizable themes and advanced settings.

We appreciate your patience as we work toward our first stable release.
Stay tuned for updates and feel free to follow our progress or submit ideas in the Issues section.

Contributing

Please read our Contributing Guidelines before getting started.

License

This project is licensed under the Apache License Version 2.0 - see the LICENSE file for details.

Contact

For questions or feedback, please reach out to [abianche@protonmail.com] or open an issue on the repository.

Happy coding with Nebula! 🌌

About

A lightweight, markdown-based note-taking app designed for developers, with local storage and seamless cloud sync options.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published