So, right now its only available on source, but the idea is to add a component on each thread that visually show how the ranking was calculated. If you have more ideas feel free to share!
HN user
eldad_fux
Thanks, missed that, and just added the MIT license. We have a single bot that adds quality content found on the web, the algorithm is fully available on GitHub and there is a disclaimer on every post that was submitted by the bot. This is designed to make sure that the platform has content at launch and not zero interactions. The Bot posts are ranked exactly the same as human posts as you can see on the source code.
I like the junk on the readme and its my project as you said :)
Hey, this is Eldad the founder and CEO of Appwrite, I’ve been waiting a long time to build something really cool with Appwrite Cloud and to experiment with vibe coding at scale. With that in mind, I spent the last 3 weekends watching Netflix while vibe coding to build something I felt the open source world has been needing for a while.
So… I’m very happy to introduce my latest side project: Refetch - the open source Hacker News alternative. A place for you to explore the latest tech discussions and news.
On the technical side, Refetch was 100% vibe coded and is fully powered by Appwrite Cloud (DB, Auth, Functions, Hosting) - and it’s 100% open source. I took vibe coding to the extreme and literally wrote zero lines of code myself (though I did tons of reviews). I’m really happy with the results - in total, it took me about 15 net hours to get everything ready and fully functional. It was a refreshing mental shift towards execution instead of traditional coding.
The platform isn’t just open source, it’s also aiming to be radically transparent. You can see how many people are online, how many visitors Refetch has had previously, and even watch our ranking algorithms in action. No secrets, no bias, not powered by a startup accelerator. The goal is to take this approach to the extreme - a place tech people can trust.
Ironically, we’re launching today on HN itself - should be interesting to see how that turns out. I hope you like Refetch, we’re just starting out, give Refetch a try and share your thoughts https://refetch.io/
Thanks for the kind words, this indeed is an exciting space to be in.
Coolify is also a great product. Appwrite specifically would compare better with Firebase or Supabase, Appwrite Sites, our new addition to the stack is directly positioned as a Vercel/Netlify alternative
Thank you! Excited to get any kind of feedback!
A new Appwrite product that lets you deploy and host your websites and web apps right inside Appwrite. No more juggling services. No more gluing things together. No more multiple subscriptions. Just build, deploy, and go live. All in one place, and it's 100% open source, the kind that lets you (really) self-host and (really) own your data.
Appwrite has always been about giving you the tools you need to build fast, secure, and modern apps. However, while Appwrite has always worked hard to deliver a great backend experience, one big piece was missing: web hosting.
Until now, you had to rely on external platforms like Vercel or Netlify to get your web app live. That meant extra configs, more integrations, and one more invoice to worry about. With Sites, that gap is gone.
The best part: Appwrite is a fully open-source platform to offer both frontend hosting and your entire backend. All under one roof. From static sites and SSR apps to databases, authentication, storage, messaging and serverless functions, you can now build, deploy, and scale your entire app stack using just Appwrite.
Now all vibe coding tools just need to copy paste this into the system prompt
Open source is at the core of everything we do at Appwrite. We’re thrilled to share we have completely open sourced Pink, the design system that make the Appwrite design and front end teams tick.
Pink is designed to be easy to get started with, fully accessible, easy for collaboration, have great DX and work with any web framework out there. Needless to say it also looks great.
Huge kudos to the Appwrite team for all the hard work in making this possible! We can’t wait to see what you all might build with it
Read our special announcement: https://medium.com/appwrite-io/announcing-pink-design-30652e...
Check out the website: https://pink.appwrite.io/
Star Pink on GitHub: https://github.com/appwrite/pink
Hi there, it’s Eldad from the Appwrite team
I’m thrilled to share that Appwrite 1.0 is finally released. This is the first stable, production ready release of Appwrite. This version is a major step in our mission toward reducing software development complexity, and making software development accessible and more enjoyable for all developers.
What is Appwrite?
Appwrite is an open-source backend-as-a-service solution that provides all the core APIs required for building a modern web or mobile application. The different Appwrite services have APIs for managing Authentication, Databases, Storage, and Functions with support for most of the popular coding languages.
What we introduced in Appwrite 1.0
- New DateTime attribute
- Upgraded Permissions model
- Upgraded Database queries syntax
- Additional SDK helpers for permissions, queries, roles, and IDs
- Introduction of improved logs for Appwrite Functions
- Guest users can now create Documents, Files and execute Functions
- Ability to import users from other platforms into Appwrite
- New Etsy, Disqus and Podio OAuth providers
- Automatic cache cleaning to keep your storage usage in check
You can check out our full release announcement here: https://appwrite.io/1.0
How We Got Here
Appwrite started as my passion project in 2019 to try and solve my own frustrations with software development. A lot of development was repetitive and complex. During this time, We were fortunate to get massive support from the open-source community who shared my frustrations and quickly joined in to help.
With the help of 600 contributors, we’ve made 4,600+ Pull Requests and 13,000+ Commits to arrive at Appwrite 1.0. I’ve been lucky to be part of such an inclusive community that is always happy to welcome new contributors, get feedback, and collaborate to improve this platform.
What’s Next?
Appwrite still has tremendous room for growth. While we see 1.0 as a stable basis for our workflows and APIs, our team intends to add many more cool features to make Appwrite even more exciting. Here’s a sneak peek at ideas I’ve been excited to discuss:
- MongoDB and PostgreSQL adaptors
- GraphQL support
- More flexible queries and relations
- Geolocation Data and Querying
- Push Notifications
- Offline Sync Support
Let us know what you’d like to see next on Appwrite and what you think is missing from my list! I’m active on Reddit, GitHub: https://github.com/appwrite/appwrite, and Discord: https://appwrite.io/discord.
You just need to open port 80 and 443 for HTTP communication.
Although we still haven't created a fully automated migration, this doesn't have to be a huge take, but it will be mainly be up to the way your app is integrated with Firebase and how coupled the two are.
For migrating you'll have to do two things, migrate your data and replace your Firebase API calls. Appwrite provides both REST and Realtime (WebSocket) APIs that should be replaced with any Firebase calls in your app. You can migrate your Firebase data to Appwrite by using the Appwrite Server SDK in one of your favorite languages (https://appwrite.io/docs/sdks).
We use twig templating syntax as an agnostic language that allow contributors from different coding backgrounds to help us build the SDK templates. Then we use our API spec file to auto-generate the source code and push the relevant code to the SDK repos and package manager, it works really well and help us maintain a big amount of SDKs with little overhead after the core templates are done. We actually plan to have a talk about, it's really cool!
Something like this? https://github.com/GodotNuts/appwrite-sdk
:)
Thank you
All of the Appwrite containers were designed to be stateless and easy to scale with replication, scaling the under the hood database is as easy as connecting it to a managed cloud solution.
Thank you so much! The community support has been such a major part of our journey!
100% right, we are working on a cloud edition that we hope to release soon. That said, their are a lot of use cases for self-hosting, and its also very cool to be able to deploy something as massive as this on your own localhost with a single command.
Yes, this is something we would consider in the long run. Functions are great, but not for every use case.
Our aim is to try and reduce the friction during development as much as possible, but still leave developers max flexibility to build any products they like without limiting their creativity.
Yes. Luckily a lot of amazing open-source companies like RedHat, Gitlab, Sentry, MongoDB and Elastic have already demonstrated multiple ways to build successful open-source business models, this is one area we don't need to reinvent the wheel at.
Thank you! Actually the Firebase has done an amazing job on making the DB scalable, and we got to appreciate their work even more when working on our implementation.
That is exactly our plan! We like to decouple the different Appwrite components. This allows us to offer max flexibility for developers and let everyone use the server the way they like to. Using the REST API, Realtime or GraphQL with or without offline support - your call.
Thank you so much! We've been working very hard the last year, and looking back - yeh we did add a lot of stuff :)
Our self-hosted solution was designed to be easy to setup in both development and production. I hope you'll enjoy our single command installation.
Also, self-hosting is at the core of what we do and once our cloud solution is out, we don't plan to add weird disabilities to it.
Not yet, but it's coming soon. Appwrite is not coupled to any database or other under the hood technology.
Both products are great, at Appwrite we created the majority of the product from scratch in aim to have tailored made dev-experience which was a big reason for starting the project from the first place.
Appwrite started as an open-source project 2 years ago. Last year we started a company and got a $10m seed from top VCs like Bessemer and Flybridge (ex-Firebase investors) to help us grow the community and speed product development.
You're more than welcome to join us on Discord if you have any questions: https://appwrite.io/discord
Hey Everybody
We are really excited to announce Appwrite 0.9.
Appwrite is a Secure Open Source Backend As A Service for your applications ( Web, Flutter and now Android! ). Appwrite handles all the boiler plate for you, so that you can focus on building your next big app! Appwrite takes care of User Authentication, Authorization, Session Management, Roles and Access Control, Databases, File Storage, Email Verification, Password Recovery, over 20 OAuth Providers, Automatic SSL, Cloud Functions and much more!
Appwrite is extremely versatile and easy to self host! It requires as little as a single core CPU and a gig of RAM to get started. Appwrite also comes with ARM support allowing you to fire it up on low power devices like your Raspberry Pi or even AWS Graviton instances! Speaking about getting started, you just need a single docker command to setup Appwrite!
So What's new in Appwrite 0.9 ?
Platform wide Android Support
A shiny new Kotlin Server SDK
Support for Flutter Desktop
6 new Cloud Function Runtimes
Faster Cloud Function Executions
And lots more!
- - - - - -
Also we'd be glad to have you as part of our community
Github : https://github.com/appwrite/appwrite
Discord : https://appwrite.io/discord
Twitter : https://twitter.com/appwrite
When you've got some time, we'd love you to play around with Appwrite and share any feedback that you might have and help us make Appwrite even better.
Stay tuned for lot's more exciting stuff :)
~ Team Appwrite