An open-source knowledge management app.

Overview

Cuby Text

What

Cuby Text is:

  • An experimental knowledge management app
  • An app focused on writing
  • An open source app
  • A personal project

Cuby Text is NOT:

  • An open-source alternative to a commercial product
  • A stable product

Why

Many excellent knowledge management apps are based on extended markdown files. They are powerful but not expressive.

New products use blocks to organize their content. It's very inspirational. I like them, but I want privacy and native experiences too.

So I created CubyText. It's fast and designed to be extensible. To achieve this goal I built the blocky editor.

It doesn't have complex concepts, just simple pages and blocks. No big deal.

Download

Releases

Features

  • Simple and flexible

  • Everything is a block

  • Rich-text, with markdown shortcuts

    Bold Heading
    • Press [[ to create references

  • Multiple tabs

  • Auto outline/graph generation

  • Cross platforms

    • MacOS
    • Windows
    • Linux
  • Local first

    • All data are stored locally in one file, easy to transfer and backup

    • Fast loading and searching

Work in progress:

  • Custom themes(WIP)
  • Extensions(WIP)

Technologies

The primary third-party libraries and frameworks:

The principles:

  • The dependencies should be as few as possible
  • The tech stack should be easy to learn and contribute

Contributing

CONTRIBUTING

FAQ

How to sync data between devices?

TLDR: not support yet

This feature is intended to be implemented by the extension API.

You might also like...

An Open-Source Platform to certify open-source projects.

An Open-Source Platform to certify open-source projects.

OC-Frontend This includes the frontend for Open-Certs. πŸ“œ After seeing so many open-source projects being monetized πŸ’΅ without giving any recognition

Oct 23, 2022

This project is for hacktoberfest to encourage new developer and open source developers to contribute to open source and improve skills which require debugging, write testable code, industry standards, problem solving and many more,

This project is for hacktoberfest to encourage new developer and open source developers to contribute to open source and improve skills which require debugging, write testable code, industry standards, problem solving and many more,

πŸš€ Blog project for hacktoberfest In this repository, you can find issues related to a blog project that is built on top of Next.js. The project is a

Oct 9, 2022

This is a project for open source enthusiast who want to contribute to open source in this hacktoberfest 2022. πŸ’» πŸŽ―πŸš€

This is a project for open source enthusiast who want to contribute to open source in this hacktoberfest 2022.  πŸ’» πŸŽ―πŸš€

HACKTOBERFEST-2022-GDSC-IET-LUCKNOW Beginner-Hacktoberfest Need Your first pr for hacktoberfest 2k22 ? come on in About Participate in Hacktoberfest b

Oct 29, 2022

A suite of tools for protecting the web's open knowledge.

Unblocked Web This project maintains a suite of tools for protecting the web's open knowledge. Its primary function is to create a web-scraping engine

Dec 15, 2022

Desktop App for mdSilo: Tiny Knowledge silo on your desktop.

mdSilo A mind silo for storing ideas, thought, knowledge with a powerful writing tool. built with React and Tauri. Demo Discord This is desktop app, a

Dec 27, 2022

A recreation of a startpage posted on Reddit without the source, so I rewrote it in Next.js + Tailwind for the open source community.

Startpage "Figma Balls" Rewrite Why Did I Make This I saw a startpage posted on the subreddit r/startpages that I thought looked nice, but when I look

Mar 29, 2022

Let's participate in Hacktoberfest and contribute to open-source. Star the repo and open a PR to get accepted.

Let's participate in Hacktoberfest and contribute to open-source. Star the repo and open a PR to get accepted.

Let's Contribute To Open-source First Contributions This project aims to simplify and guide the way, beginners can make their first contribution towar

Dec 3, 2022

Cheatsheet for the JavaScript knowledge you will frequently encounter in modern projects.

Cheatsheet for the JavaScript knowledge you will frequently encounter in modern projects.

Modern JavaScript Cheatsheet Image Credits: Ahmad Awais ⚑️ If you like this content, you can ping me or follow me on Twitter πŸ‘ Introduction Motivatio

Jan 4, 2023
Comments
  • Better packaging for linux

    Better packaging for linux

    Is your feature request related to a problem? Please describe. the current package is kinda confusing, you download an archive that has a million thing in it and you hunt for the app to launch

    Describe the solution you'd like Idk how hard it is, but a flatpak would be a nice to have.

    Describe alternatives you've considered any other standard packaging format for linux will do.

    opened by shetozz 0
  • Page creation via [[ sometimes omits the first character

    Page creation via [[ sometimes omits the first character

    Describe the bug When creating a page inline while typing a text block, sometimes the new page prompt ignores the first character typed. i.e. typing "when the [[Monkeys" prompts to create a page named "onkeys".

    To Reproduce This doesn't happen 100% of the time. I've had it work just fine several times in a row and then fail after. It seems like the first such link in a page will work but subsequent ones may not

    Expected behavior Should always prompt for the full textual name

    Screenshots image

    Desktop (please complete the following information):

    • OS: macos 12.6
    • Version 0.0.4
    opened by pforhan 1
  • supporting mixed RTL/LTR

    supporting mixed RTL/LTR

    The editor does not support mixed RTL/LTR environments. languages like Persian, Arabic and Hebrew are written from Right-to-left. However, people who write in these languages usually need a mixed RTL/LTR environment as they may have LTR paragraphs (like quotes, code blocks, math equations, etc) along with their RTL texts. Therefore, each paragraph needs to have its own direction that can be set manually (like Google Docs) or automatically (like Dropbox Paper).

    image

    help wanted 
    opened by Hashemian01 2
Owner
Vincent Chan
Frontend developer. Interested in compiler/computer graphics.
Vincent Chan
A knowledge management garden for https://obsidian.md, in which to grow your ideas

?? ?? The Obsidian Garden Welcome to your Knowledge Garden The Obsidian Garden is both guide in helping you create your own knowledge system, and a kn

Tane Piper 145 Dec 27, 2022
A note enhancement & full knowledge management workflow for Zotero.

Knowledge for Zotero A full knowledge management workflow in Zotero. User Guide(EN) | η”¨ζˆ·ζŒ‡εΌ•(δΈ­ζ–‡) Review.Writing.Best.Practice.mp4 Features Note as you g

null 1.3k Jan 9, 2023
Task management for the Obsidian knowledge base.

Obsidian Tasks SQL Powered Task management for the Obsidian knowledge base. With SQL Powers ?? Documentation This is a fork of the Tasks plugin for ob

Sytone 16 Oct 23, 2022
Open Source projects are a project to improve your JavaScript knowledge with JavaScript documentation, design patterns, books, playlists.

It is a project I am trying to list the repos that have received thousands of stars on Github and deemed useful by the JavaScript community. It's a gi

Cihat Salik 22 Aug 14, 2022
There can be more than Notion and Miro. Affine is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.

AFFiNE.PRO The Next-Gen Knowledge Base to Replace Notion & Miro. Planning, Sorting and Creating all Together. Open-source, Privacy-First, and Free to

Toeverything 12.1k Jan 9, 2023
The Frontend of Escobar's Inventory Management System, Employee Management System, Ordering System, and Income & Expense System

Usage Create an App # with npx $ npx create-nextron-app my-app --example with-javascript # with yarn $ yarn create nextron-app my-app --example with-

Viver Bungag 4 Jan 2, 2023
πŸ§™ Mage is an open-source data management platform that helps you clean data and prepare it for training AI/ML models.

Intro Mage is an open-source data management platform that helps you clean data and prepare it for training AI/ML models. What does this do? The curre

Mage 2.5k Jan 4, 2023
πŸ†Open source, free project management/issue tracking software to manage your work and projects

WorkClever ?? Open source, free project management/issue tracking software to manage your work and projects Features General Free to use, open source

WorkClever 11 Dec 27, 2022
An open source, self-hosted, and entirely free solution to social media management.

An open source, self-hosted, and entirely free solution to social media management. Status ?? In Development ?? Shoutify is currently early in the dev

TechSquidTV 202 Dec 22, 2022
Reference for How to Write an Open Source JavaScript Library - https://egghead.io/series/how-to-write-an-open-source-javascript-library

Reference for How to Write an Open Source JavaScript Library The purpose of this document is to serve as a reference for: How to Write an Open Source

Sarbbottam Bandyopadhyay 175 Dec 24, 2022