Spyke

Browser-Based Office Suite

By leveraging FileSystem API for browser-based file-management, we can create a fairly unique approach for interacting with files on your device from your browser.

Features:

  • PWA
  • Local-first
  • Word
  • Spreadsheet
  • PDF

Coming soon:

  • Support for more filtypes
  • Storage sync
  • Collaborative editing
  • Encryption at rest
  • P2P file-transfer

*** The project is experimental and far from finished. It's presented for testing, feedback and demo purposes only (USE RESPONSIBLY!). ***

This project isnt finished enough to compare to Microsoft Office. This is intended to demonstrate client-side managed functionality. Allowing users to get started without setup.

I have a demo version for testing. It isnt ready to replace any existing app or service, but it would be great to get your feedback on it.

The implementation is based on the functionality described in a previous post.

View original on programming.dev

The key details that sets my approach apart is the zero-setup approach. There no need to install or register when there are no databases.

There would be much to consider when introducing collaborative editing, but that's also on the roadmap. Many useful features seen in cryptpad are missing in my approach at the moment. The features on my project are not as mature as what you see in cryptpad, but it's something I'm working towards.

2
Vicinusreply
piefed.zip

It seems the linked demo is open source ("so I've OpenSourced my demo").

I'm a bit confused. Is this your work or someone else's? Are you saying someone else didn't open source, so you aren't going to either?

1
xoronreply
programming.dev

It's all my code. I don't have to open source all my work. By using module federation, i can be selective about what I open source.

Some open source versions of the core concepts.

The main app itself is not open source even though it consumes exports from several open source repos. The core reason around the main core being close-source is that after creating open source versions, it only seems to put me at a competitive disadvantage.

2

Never thought you were required to open source any of your work, only wondering if it was open source.

I appreciate you providing clarifications. Good luck with the app.

1

You reached the end

Browser-Based Office Suite | Spyke