Buck: https://buck.build/
Presto: http://prestodb.github.io/
The front page of these contain the project name, one-line elevator pitch, long form description, and an automatically playing demo of the product.
Eg. sync
Naive copy sync: 53ms
DeepStream sync: 6ms
The issue with that however is taking that approach means we lose the NodeJS ecosystem support which is massive (and required to add custom plugins/maintain the server). We tried it before and it was terrible in terms of metrics and participation.
Thank you for the feedback though! I will definitely be looking at redesigning the home page and will use your feedback when doing so!
Could you explain what you mean here in greater detail? I'm only talking about changing your marketing copy. I don't understand why you lose the NodeJS ecosystem.
By the way I'd also remove most of the content from the front page. It's too busy. Make every word count.
Basically I'm not certain how to pitch this exactly. I feel a bit of condolence from the fact that when it was a startup with over ten employees we had the same issue (specially since I was the tech guy)
Anyways, more than happy to hear any suggestions! I been involved with this project for over 3 years so I definitely have a biased view on trying to see the project for the first time.
To compare to other frameworks out there:
featherjs: A framework for real-time applications and REST APIs
meteor: THE FASTEST WAY TO BUILD JAVASCRIPT APPS
deepstream: a fast and secure data-sync realtime server for mobile, web & iot
The problem is that once you provide more functionality then pub/sub you end up in this vague toolkit statement land.
I would assume that the issue is more around the fact that the term data synchronization is still not used as often and so doesn't give the same familiar feeling people get when looking at other pub/sub frameworks. Deepstream supports HTTP/MQTT/Binary and JSON websocket protocols for rpcs, records, events and presence. Maybe that should be the sentence!
A secure scalable realtime server that supports HTTP, MQTT and WebSockets for rpcs, data-sync, pubsub and presence functionality
1) https://deepstream.io/tutorials/concepts/what-is-deepstream/ > "What is it for" section
2) and your comment that it's an alternative to firebase, socket.io, meteor.
Perhaps you can think of using these two pieces of information as the front-page blurb rather than make it abstract.
A single sentence in the landing page with a clear description of what it is and what it does would suffice.