Skip to content
View flusterIO's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report flusterIO

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
flusterIO/README.md

FlusterIO

Fluster banner

Beginning of a docs rewrite for the upcoming release of the Apple specific applications, so some of these docs refer to new features. Both applications are pretty much complete, but I'm homeless... so I'm struggling to afford that fx$*@ng Apple developer license.

To make a long story short, Fluster is a new rendition of an application that I built for my own academic pursuits. The search & linking features helped me organize my thoughts better than any application available, and I hope they'll help you organize your thoughts too.

Here's a few of the features on initial release:

  • Full, multi-page free-draw canvas
  • Integrated Mdx editor with:
    • Component Snippets
    • Syntax Highlighting
    • Vim support
    • Emacs support
  • Searchability features:
    • Search by tag
    • Search by topic
    • Search by subject
    • Search by citation
    • Full-text search with syntax specific re-ranking for improved search accuracy
    • Semantic search
      • This was included on-device in the Tauri based version of Fluster. It's unlikely that a completely on device vector store will make it's way back to Fluster, but a future version will include support for an off-device vector store as a paid service.
  • Integrated bibliography manager with csl support. Current release only supports using embedded csl files, narrowing the options down to about 20, but future versions will allow providing your own csl file.

Future Plans

Future plans are to become a more Jupyter-friendly note taking framework that's capable of meeting the needs of the most advanced academics, but simple enough for everyone. The plan is to build a python-esk domain specific language for note related tasks like math calculations, generating plots, and even interacting with the file system on desktop... directly from within your note, and then move to a Swift-first rendering layout where mdx is rendered in a 'cell' of a native layout, rather than in completely separate component. This would allow writing mobile-friendly, high-performant Jupyter compatible notebooks in a markdown-first syntax, but this is a big undertaking. If this interests you, please consider supporting the application. A previous version of this app is what helped me, and I hope a future version of this app can help many people.

Popular repositories Loading

  1. fluster fluster Public

    Your brain's presentation layer.

    JavaScript 173 11

  2. flusterIO flusterIO Public

    About me

    1

  3. fluster-ipad fluster-ipad Public

    This will eventually be an iPad version of Fluster. Give me a minute, because I haven't used swift in like 7 years... I have almost no idea what I'm doing.

    TypeScript 1

  4. fluster_lsp fluster_lsp Public

    An lsp used for code completion.

    Rust 1

  5. dum-commit dum-commit Public

    A simple conventional commits cli utility.

    Go

  6. homebrew-dum-commit homebrew-dum-commit Public

    Ruby