lighthouse VS Platform

Compare lighthouse vs Platform and see what are their differences.

Platform

Qbix Platform for powering Social Apps (http://qbix.com/platform) (by Qbix)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
lighthouse Platform
15 30
3,321 91
0.5% -
8.9 9.9
4 days ago 3 days ago
PHP JavaScript
MIT License GNU Affero General Public License v3.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

lighthouse

Posts with mentions or reviews of lighthouse. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-05-10.
  • Go with PHP
    19 projects | news.ycombinator.com | 10 May 2023
    Sure.

    1. SQLC is little more than a template generator for Prepared Statements wrapped in a class. [https://www.php.net/manual/en/mysqli.quickstart.prepared-sta...]. It's not exactly a mind bending or time saving tool.

    2. There are multiple OpenAPI generators for PHP, in fact, they existed from nearly the start of the OpenAPI protocol (formerly Swagger) when Go was barely a year old. Here's a current popular one: https://openapi-generator.tech/docs/generators/php/]

    3. PHP also, (unsurprisingly given the origination point of the spec) has many GraphQL implementations that support any database driver over ODBC, key-value stores, or even flat files. Here's one that plugs into Laravel [https://lighthouse-php.com/]

    4. PHP has many mature, modern embedded KV store options... but it's also had one in the standard lib since years before Go even existed, or the concept of KV stores was even popular. [https://www.php.net/manual/en/class.splobjectstorage.php].

    On your non-numbered points...

    Go and PHP are fairly similar in raw processing speed since the JIT was added to PHP. However raw number crunching is rarely realistic when most applications are going to be using databases, stores, etc. So why not look at a benchmark of popular frameworks in both languages - which shows, again that the two are fairly similar in performance. [https://www.techempower.com/benchmarks/#section=data-r21&l=z...]

    PHP has also had types for about 4 years now. It's not statically typed, but that's a preference, not a pro/con situation.

    Built-in formatting is also a preference, not a pro/con situation. Many developers strongly dislike languages like Go and Python for this.

    PHP has had one of the most powerful and useful package management ecosystems in the entire open source world since composer mostly replaced PEAR nearly a decade ago. It also has mature and well loved testing tooling. Neither of which are built in, because why would you need to build in tools that the community already creates and maintains for free?

    I don't know what "bugs" you faced in the PHP stdlib, but I will concede that it is painful to use. Most of the stdlib is little more than a wrapper around C functions of the same name, and they inherit the frustration of using those C functions.

    Laravel does allow you to write things by hand. You can also just define them ahead of time and have the Migrations, Models, Controllers, Views, Transformers and more generated for you automatically. [https://blueprint.laravelshift.com/]

    There you go, there's your links. But frankly, you didn't need them. There's little you mentioned that's unique to Go at all, you just named a bunch of things that have become popular tools for most modern languages still being actively developed. I'm not sure why you think any of these things are Go-specific - some of them are maintained by the Go core team, like other newer languages have started doing, but that's it.

  • how to display constantly changing data from a database in real time
    1 project | /r/PHPhelp | 8 Feb 2023
  • Question: Laravel with Lighthouse graphql: Problems with resolvers
    1 project | /r/laravel | 21 Nov 2022
    I am starting a new Laravel project with Lighthouse and have been problems with resolving non root fields. According to the documentation here for each of the fields that have complex types, there should be a model and a query provided for the field. So in this example I have a Version object which has two subfields: appVersion and apiVersion. Here is what I have in my schema.graphql file: ``` type Query { version: Version }
  • Give me your honest opinion - REST or GraphQL?
    1 project | /r/laravel | 24 Oct 2022
    Those are the two main differences between GQL and REST. I can't tell you if it is suitable for your project, but now I hope you can make an informed decision. Also, for the idea that "GraphQL feels more aligned with creating a backend in Node," that's just BS. GraphQL is not aligned with any particular language, and the official project page lists various implementations. For Laravel specifically, you may want to look at the Lighthouse project.
  • Is having multiple different API resources for the same model, each doing things slightly different, a bad practice or an indication of bad design?
    1 project | /r/laravel | 7 Sep 2022
    It may be beyond the scope of what you’re willing to do at this point, but I would consider switching to a GraphQL API. Gives your frontend a lot of flexibility in what data is requested with a lot less code dedicated to resources and controllers. Check out the lighthouse-php package if you’re feeling a bit adventurous.
  • Creating a GraphQL Server With PHP
    1 project | /r/laravel | 2 Jun 2022
    Lighthouse is a good option too: https://lighthouse-php.com/
  • Looking for a personal stack
    7 projects | dev.to | 22 Apr 2022
    For multi-user apps Laravel Sanctum, Lighthouse for Laravel are options worth considering, haven't them tested yet.
  • Get Started with GraphQL and Laravel
    5 projects | dev.to | 15 Jan 2022
    The most popular GraphQL libraries for Laravel are Rebing & Lighthouse, in our tutorial we will be using Rebing which we can install by running:
  • Which programming language, besides JS, has the best support/ecosystem for graphql?
    4 projects | /r/graphql | 16 Oct 2021
    if you have no problem with php, take a look at Laravel with this package
  • Laravel-powered API: how to fetch a resource and its nested data?
    2 projects | /r/laravel | 24 Sep 2021
    A third way you could take is GraphQL, which is designed for querying and selecting things at arbitrary depths. Lighthouse looks to be a very nice graphql server for Laravel, from what I've used of it anyway. Pull up a graphql tutorial (the one on graphql.org is pretty good) and give Lighthouse a spin.

Platform

Posts with mentions or reviews of Platform. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-10-16.
  • Tech giants are hijacking the internet
    2 projects | news.ycombinator.com | 16 Oct 2023
    Open, permissionless networks beat closed, proprietary ones once they are good enough.

    I spent 10 years and over $1 million from my company’s revenues to build an open source social operating system to power pretty much all the applications you’d want:

    https://qbix.com

    Hope it helps! About to release v2.0 on GitHub

    https://github.com/Qbix/Platform

    (And 5 years ago spun off https://intercoin.org/applications — we are still in the development stage on that one).

  • Cult of the Dead Cow Wants to Save Internet Privacy with New Encryption Protocol
    1 project | news.ycombinator.com | 5 Aug 2023
    You might also like our platform that we’ve been building for 12 years and are preparing to launch:

    https://github.com/Qbix/Platform

  • Google vs. the Open Web
    2 projects | news.ycombinator.com | 26 Jul 2023
    We have been doing it! Join us!

    It isn’t perfect but we are ahead of most others (Mastodon, Matrix). We have spent TWELVE YEARS building the free, permissionless open source platform for anyone to assemble and host their own community software with all the features of Facebook/Twitter/TikTok for their own community:

    https://github.com/Qbix/Platform

    We are about to roll out version 2.0 — I have never done this before but I would like to invite whoever wants to learn about it or build on it, to a Zoom webinar where I will demo anything and answer any questions. The next Webinar will take place on our own platform — no Calendly, no Zoom, no Google, just the free open Web.

    Anyway, sign up here if you want. Will do it every Sunday August:

    https://calendly.com/qbix/qbix-2-0-platform-demo

  • WordPress Playground: A WordPress that runs in the browser
    9 projects | news.ycombinator.com | 14 Jul 2023
  • Companies must stop using Google Analytics
    6 projects | news.ycombinator.com | 4 Jul 2023
    This is true not just for analytics but pretty much all features.

    Imagine you are a great speaker and instructir and have an audience. Right now you GIFT it to YouTube, Twitter, etc. and they monetize it for you, give you a ting percentage, and even constantly direct your audience to competitors and other distractions. In fact YouTube even sells an option to advertise your videos on your competitor’s videos!

    I say — opt out. Run your own everything! It’s hard to build an open-source alternative that is good enough (no, Mastodon and Bluesky aren’t — yet).

    Which is why (shameless plug warning) I spent 12 years and $1 million dollars with my team to build it. https://github.com/Qbix/Platform

    Use it — as 1 of hundreds of features, you can have your own analytics on your own database on your own community site. The other features are here: https://qbix.com/features.pdf

  • PostgreSQL reconsiders its process-based model
    5 projects | news.ycombinator.com | 19 Jun 2023
    I hope they don't do it.

    I've had a similar situation with PHP, where we had written quite a large engine (https://github.com/Qbix/Platform) with many features (https://qbix.com/features.pdf) . It took advantage of the fact that PHP isolated each script and gave it its own global variables, etc. In fact, much of the request handling did stuff like this:

      Q_Request::requireFields(['a', 'b', 'c']);
  • The Fear of Shipping
    1 project | news.ycombinator.com | 31 May 2023
    I am the king of this. It has been 12 years and we had 6 million users — and we still have yet to ship Groups for Android for example.

    Oh wait I have you one better — it has been 12 years and https://github.com/Qbix/Platform is only now almost ready to be released, as v2.0

    Sure we “ship” it all the time, on github. We even released v1.0 but we didn’t announce it

    People who discover https://qbix.com are shocked that there is a decentralized open source alternative platform to Facebook and Twitter that is far more full-featured than Mastodon, Bluesky or even Matrix and they never heard of it.

    Well… the problem is that I picked a very complex space, one where no one got this far except for billion-dollar companies. People kept expecting everything to be real-time and rock-solid, and even when we finally got that done after many years, they still complain it “doesn’t look as good as Twitter”.

    Every time I shipped half-baked stuff, it didn’t actually take off. Now, I believe it WOULD have taken off if it had a low demand surface area (eg Bitcoin just stores value and transfers it, period). But I tend to build stuff that is similar to what people use EVERY DAY, and that kind of stuff accrued lots of features.

    Oh yeah my other project https://intercoin.org blockchain platform took 5 years to create. During that time we went from a crypto winter to a super bull market in crypto to another winter with super bear skepticism on HN.

    On HN we knee-jerk get lumped in with stuff that isn’t even blockchain, like FTX or Binance, or ridiculous shitcoins that have no utility at all.

    Our stuff is FREE AND OPEN SOURCE and you use it if you want, or don’t. Before complaining that it even exists to help people for free, or calling it a scam, at least click the link to https://github.com/Intercoin

    A word about regulations, because you shouldn’t “just ship” in violation of laws (unless you’re Uber or AirBNB lol). Even though we raised money in an ICO pursuant to Reg D and Reg S exemotions, filed Form D with the SEC, got people who worked at the SEC as active advisors, complied with laws in multiple other jurisdictions, innovated in many areas of securities law, and carefully developed tokens to fit the No-Action letters grantsd to projects like PocketFullOfQuarters, people on HN just assume that we are like most of the others who didn’t treat their tokens as securities. Which is understandable. (I am not admitting the token ARE securities, this is a matter of opinion that a judge would determine, merely that we didn’t want to take the chance that the original transactions weren’t securities transactions.)

    Btw besides securities there is also this FATCA, FINCEN and other stuff that many startups here should read even if they aren’t making web3 or crypto projects, but ARE dealing with money and payouts to people on their platform: https://www.fincen.gov/sites/default/files/2019-05/FinCEN%20...

  • Show HN: A typical weekend of coding for me, with links to commits on GitHub
    1 project | news.ycombinator.com | 28 May 2023
    https://github.com/Qbix/Platform/commit/704ee677a6937f0b20a26d6a3c56f6aff812ab47

    2. Implemented stream.ephemeral(payload) that can be sent to any stream now, and whole system of ephemeral is now working parallel to messages. Unlike messages, ephemeral isn't saved to the database, doesn't trigger notifications for subscribers, and the order doesn't matter. It's for things like "Typing..." indicators and other temporary things. Ephemeral is like UDP while Messages is like TCP.

  • Go with PHP
    19 projects | news.ycombinator.com | 10 May 2023
    For a framework that is radically different but also PHP-native (since PHP 5), would you like to spend an hour playing with https://github.com/Qbix/Platform ?

    If you do, please share your experience in a comment. I’d love to hear it. I architected this framework over the last decade :)

  • The WAR on end-to-end encryption is here, and we’re losing it
    3 projects | news.ycombinator.com | 21 Apr 2023
    Author here. Happy to see this went viral.

    I have spent 12 years and 1 million dollars to date (no exaggeration) on a project to hopefully help people get a viable alternative to the Big Tech, and have choice where to host the infrastructure they typically expect from Facebook, Twitter, Telegram etc. It’s open source and it’s the only way you can make it expensive to backdoor everyone in bulk, or shut down a platform altogether:

    https://github.com/Qbix/Platform

    If you spend an afternoon playing with, I think you’ll feel like you’re discovering superpowers (like Batman or Iron man or something). It’s free to use. We’re launching https://qbix.com/ecosystem soon, with courses and certification so anyone who wants to learn, click on my profile and email me.

    And if you like what we do and you’re thinking of supporting us with $100 or more, feel free to do it here… November 5 we are launching, until then you can voluntarily put a “no-obligation” contribution: https://wefunder.com/Qbix

What are some alternatives?

When comparing lighthouse and Platform you can also consider the following projects:

graphql-laravel - Laravel wrapper for Facebook's GraphQL

thegreatsuspender-notrack - A chrome extension for suspending all tabs to free up memory, privacy-oriented with no analytics tracking.

graphqlite - Use PHP Attributes/Annotations to declare your GraphQL API

opensnitch - OpenSnitch is a GNU/Linux interactive application firewall inspired by Little Snitch.

Pusher - Ruby library for Pusher Channels HTTP API

activitypub

ergodnc

NanoCore - An adblocker

Strapi - 🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable and developer-first.

wordpress-playground - Run WordPress in the browser via WebAssembly PHP

Hot Chocolate - Welcome to the home of the Hot Chocolate GraphQL server for .NET, the Strawberry Shake GraphQL client for .NET and Banana Cake Pop the awesome Monaco based GraphQL IDE.

v2os - V2_OS - The V2_ Operating System. 100% 32 bit assembly code