5 ms·
LuckysheetServer – Google Sheets-like realtime collaborative spreadsheet
- alexliu518 6y agoHi HN, I am the author of the open source spreadsheet Luckysheet. Luckysheet's github repository has won 6K+ star in 5 months. Thank you for your love. This time we opened the java backend to support collaborative editing. Demo - http://luckysheet.lashuju.com/demo/ http://luckysheet.lashuju.com/demo/ 1. After the user operates, the data is distributed quickly 2. Simple configuration, one-click Docker deployment 3. Support secondary development 4. Apache-2.0 License Links: Luckysheet - https://github.com/mengshukeji/Luckysheet https://github.com/mengshukeji/Luckysheet LuckysheetServer - https://github.com/mengshukeji/LuckysheetServer https://github.com/mengshukeji/LuckysheetServer Welcome to communicate if you have any questions :)
- throwaway4good 6y agoGreat work! How does the Java / Postgres application scale? How many concurrent users can it support?
- alexliu518 6y agoIt can be regarded as an ordinary docker application, and k8s is recommended. Postgres can split table by listid, but the database is not recommended to be installed with docker Concurrency has not been tested yet
- jbverschoor 6y agoVery cool. congrats
- zigh 6y agoKeep up the excellent work. Very cool! Congratulations!
- adydaddy 6y agoBe careful of chinese developers repos, you might end up loosing your precious data, corporate secrets. These repos might be state owned.
- jakecopp 6y agoThis seems like a bold claim. Could you provide some evidence? If it's not hosted in China is there a risk? Keen to learn more.
- purplecats 6y agoI guess that would explain why there was a large pooh image on the spreadsheet. The meme just flew over my head.
- anaganisk 6y agoDespite the source being open and hosted in an American owned company, you still made it a point to wear your Tinfoil hat on?
- tomcam 6y agoCongratulations on some incredible work, Alex. Are you considering going into the hosting business? Seems like a logical progression.
- wonderfuly 6y agoWhat conflict resolving algorithm do you use? OT or CRDT? I didn't see it mentioned anywhere
- Hitton 6y agoIn documentation it mentions it's using OT.
- Despacito2019 6y agoThis is so very cool, why is it named lucky tho ? Just wondering.
- alexliu518 6y agoIt feels good, easy to say, good meaning
- interactivecode 6y ago@alexliu518 do you have an example for a Vue.js + Node.js backend with simple saving and updating? Is this possible or do I need to run the Java backend + services?
- alexliu518 6y agoThere is no Node.js backend for the time being, we are considering plans for more backends in other languages We have collected the backends of java, .NET and Golang versions provided by the community. Welcome to the community to provide another Node.js version. Please check:https://mengshukeji.github.io/LuckysheetDocs/guide/resource.html#back-end-case https://mengshukeji.github.io/LuckysheetDocs/guide/resource....
- Hitton 6y agoReally impressive. Especially considering how small the developer team is.
- alexliu518 6y agoThank you for your attention. Luckysheet online DEMO is only for testing. Please be sure not to upload any uncomfortable content. Thanks again everyone
- supermac 6y agoAh,I saw a picture of Pornhub and it was uploaded to the spreadsheet!