pagoda VS Laminar

Compare pagoda vs Laminar and see what are their differences.

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
pagoda Laminar
21 26
1,298 716
- -
6.1 8.3
8 days ago about 2 months ago
Go Scala
MIT License MIT License
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.

pagoda

Posts with mentions or reviews of pagoda. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-06.
  • Is there a framework out for go that rivals Laravel as far as out of the box features and tools?
    7 projects | /r/golang | 6 Mar 2023
    Recently, I have stumbled across this one: https://github.com/mikestefanello/pagoda
  • Best Web Sever Framework?
    4 projects | /r/golang | 11 Feb 2023
  • Htmx
    10 projects | news.ycombinator.com | 14 Dec 2022
    I'd like to make a small plug for a really awesome Golang web development starter kit I found recently called pagoda (https://github.com/mikestefanello/pagoda). It wires up HTMX, together with Alpine.js and Bulma CSS, onto a really fantastic collection of Go libraries on the back end.
  • Go Framework: No Framework?
    11 projects | news.ycombinator.com | 29 Nov 2022
    Well said. The 'no big framework' thing works for Go because the Go standard library defines a common way for dealing with HTTP. The difficulty, then, is identifying 3rd party packages that play well with the rest of the ecosystem.

    You can see the opposite in projects like Echo, Gin, Beego, etc., that eschew the standard library to various degrees and try to build the kitchen sink themselves. Sometimes this works! Echo is very popular, despite having nonstandard handlers and context. An absolute Go newbie is probably going to have an easier time using it than trying to pick out the best collection of libraries themselves.

    I would love to see more 'blessed stack' collections that tie together good libraries such as this one: https://github.com/mikestefanello/pagoda

  • Go for monolithic websites ?
    6 projects | /r/golang | 12 Nov 2022
  • Pagoda: Full-stack web development starter kit in Go
    1 project | news.ycombinator.com | 12 Nov 2022
  • Ghostly is a simple, lightweight, and fast full-stack framework for Golang
    10 projects | news.ycombinator.com | 11 Nov 2022
    The readme doesn't seem to mention or list what libraries this depends on, it has chi and jet at least based on the structs section.

    Given this "framework" is predominantly a collection of other people's (usually apache/mit) work, where is the BOM/licence text including all of the dependencies?

    And why has the author attempted to licence their likely sub 100 lines of glue code under the GPL?

    I don't see the point in using something like this which is basically a prefilled go.mod with some other files with a pretty stock organization.

    I've used Pagoda (https://github.com/mikestefanello/pagoda) in the past which makes a show of displaying its nature as a wrapper around a bunch of community libraries, and is documented as such. They also make effort to document the interfaces for each component so you could easily replace them with your own implementations to avoid getting stuck due to the "framework". This is my preferred approach for all of these "starters" now since using pagoda.

  • Autostrada: A codebase generator for new Go projects
    5 projects | /r/golang | 10 Oct 2022
    I recently came across https://github.com/mikestefanello/pagoda - which is also a very good starter kit. Unfortunately it comes with some tools I personally don't like a lot (yet) - like htmlx for templates. I suppose this is a problem of all starters - you can only build one which is ideal for you, but not for others. But anyway it's simpler to remove/replace unnecessary parts than create everything from scratch.
  • how to learn Go web development in 2022?
    7 projects | /r/golang | 30 Jun 2022
  • GO Boilerplate templates
    4 projects | /r/golang | 3 Jun 2022
    Pagoda looks really nice

Laminar

Posts with mentions or reviews of Laminar. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-01-23.
  • Ask HN: Those making $500/month on side projects in 2024 – Show and tell
    11 projects | news.ycombinator.com | 23 Jan 2024
    My quite niche open source project broke this threshold last year, via Github sponsorships. Of course, I put a lot of time into it, so it's not "passive income" or even "market rate income", but still, without these sponsorships I wouldn't be able to work on it so much.

    The project is Laminar, a UI library for Scala.js https://laminar.dev

  • The golden age of Kotlin and its uncertain future
    4 projects | news.ycombinator.com | 11 Jan 2024
  • Why would users avoid a library that makes heavy use of macros in Scala 3?
    1 project | /r/scala | 5 Dec 2023
    I've noticed that Laminar and the newly released Kyo point that they don't use a lot of macros as a feature. Laminar says "Easy to understand: no macros", while Kyo emphasizes "Note: defer is currently the only macro in Kyo. All other features use regular language constructs." It seems that using less macros is something library users will like.
  • Is there any book or course about Scala front-end development?
    1 project | /r/scala | 10 Oct 2023
    https://laminar.dev/ might be what you need. Though I wish there was a more beginner friendly (I'm not from front-end world) tutorial for me to follow along.
  • Designing an HTML Component system
    3 projects | /r/scala | 11 May 2023
    Have you looked at Laminar and Tyrian? Especially Tyrian seems to be close to what you're looking for.
  • The Quest for the Ultimate GUI Framework
    4 projects | /r/programming | 22 Apr 2023
    For Scala there is Laminar, which has an even flashier website with nice docs. I haven't tested it out though, as I have never used Scala.
  • Solid like scala library that has more powerful reactive primitives and lean syntax?
    1 project | /r/solidjs | 18 Mar 2023
    I found this scala library called Laminar which looks super similar to solid. They use signals and has no virtual dom. State changes are represented by signals and events by event streams. Thus they seems to have feature parity with RXJS as they can model all sorts of async stuff. Best part is they get to keep writing their markup in C-style syntax than XML based JSX. It looks super elegant,minimalist and has type safety.
  • Solid JS compared to svelte?
    2 projects | /r/solidjs | 17 Mar 2023
    This is very true. I really hate svelte single file components. But then I tried JSX for breaking things down. I love solid but I don't feel really good about angle brackets within C style syntax. I saw this Scala library that stick with simple statically typed function syntax than html tags. I don't understand why people still wants to stick with xml like tags. In laminar markup is written like this scala div( h1("Hello world", color := "red"), inputCaption, input(inputMods, name := "fullName"), div( ">>", button("Submit"), "<<" ) ) I wish solid team makes their HyperScript syntax as performant as JSX.
  • Ask HN: What companies are embracing “HTML over the wire”?
    9 projects | news.ycombinator.com | 10 Feb 2023
    Laminar (Scala framework) hasn't been mentioned yet so dropping it here as an awesome framework that support HTML-over-the-wire. It can be used together with React, HTMX, and many other frontend frameworks -- but doesn't have to be.

    https://laminar.dev/

  • 10 Years of Scala.js
    1 project | news.ycombinator.com | 5 Feb 2023
    Scala.js core itself, which I maintain, does not need much innovation. We support all of Scala, and interact with any JavaScript library. That's what the core promises.

    If you want to compare to Scala 3, it's worth pointing out that you can use Scala.js with any Scala version >= 2.12.2. In particular, you can use it with Scala 3 and benefit from all its innovations. ;)

    Innovation comes mainly from libraries, notably UI libraries. Laminar (https://laminar.dev/) is a great example.

    In terms of roadmap, we are mostly working on "boring" stuff: improving performance (of the generated code, and of the linker), fixing bugs when they get reported, etc.

    Perhaps, when Wasm gets more features for deeper interoperability with JavaScript (manipulating objects notably), we will take another look at targeting Wasm. People usually expect all languages to target Wasm now, "because it's fast". Truth is, it's fast for languages with linear memory. There is no evidence yet that it will be fast for memory-managed languages with objects and virtual dispatch.

What are some alternatives?

When comparing pagoda and Laminar you can also consider the following projects:

golang-templates/seed - Go application GitHub repository template.

OutWatch - The Functional and Reactive Web-Frontend Library for Scala.js

cookiecutter-golang - A Go project template

tyrian - Elm-inspired Scala UI library.

service - Starter-kit for writing services in Go using Kubernetes.

Binding.scala - Reactive data-binding for Scala

golang-standards/project-layout - Standard Go Project Layout

Udash - Scala framework for building beautiful and maintainable web applications.

go-restful-api - An idiomatic Go REST API starter kit (boilerplate) following the SOLID principles and Clean Architecture

scalajs-react - Facebook's React on Scala.JS

modern-go-application - Modern Go Application example

slinky - Write Scala.js React apps just like you would in ES6