Skip to content

moeen-mahmud/TurboGist

Repository files navigation

TurboGist: Share your code-snippet from your favorite code editor in real-time

The Problem

Features

  • Share real-time code snippets.
  • Syntax highlighting and code completion, no need to copy-paste code. [VS Code Extension]
  • Team collaboration by default.
  • Invite members, join teams, and share code snippets.
  • Share code publicly or in within a team [wip].
  • Smartly handle the snippet creation and management from webapp [wip].
  • Import and export code snippets from GitHub Gist and Pastebin. [wip].
  • Team dashboard, manage team members, and team-snippets. [wip]
  • Share your own profile with your public code snippets. [wip]
  • Snippet commit tree, share / view / read / copy metrics and engagement metrics [wip].
  • Cool badges and milestones for your snippets [wip].
  • In app code editor using Monaco Editor [wip].
  • Offline support [wip].

Tech Stack

Project details

This project is a monorepo created with Bun workspace. It has two parts:

  1. apps: Contains the backend, frontend, and VS Code extension.
  2. packages: Contains the shared code between the apps (e.g. api client, library, models, etc).

Note: The project is still in the early stage of development. The features mentioned above are in the roadmap. Besides, the project is still growing so it's better not to add any project tree, final features, or any other details that are not developed or planned yet.

Getting Started

Prerequisites

Make sure you have node.js and bun installed on your machine. If not, please install them first by following the documentations. To run individual project please follow the project README.md file.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Creator

About

Share your code-snippet from your favorite code editor in real-time ⚡

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages