scroll VS Jekyll

Compare scroll vs Jekyll and see what are their differences.

scroll

Tools for thought. An extensible alternative to Markdown. (by breck7)

Jekyll

:globe_with_meridians: Jekyll is a blog-aware static site generator in Ruby (by jekyll)
SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
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
scroll Jekyll
34 253
331 48,318
1.5% 0.4%
6.5 8.7
6 days ago 7 days ago
JavaScript Ruby
- 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.

scroll

Posts with mentions or reviews of scroll. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-15.
  • [OC] Cancer in the United States: Heatmap Visualizations
    3 projects | /r/dataisbeautiful | 15 Mar 2023
  • Ask HN: What are you building that is taking multiple years to make usable?
    1 project | news.ycombinator.com | 11 Feb 2023
    It took me many years to get Scroll (https://scroll.pub/) to the point where I love it and am confident it will be the dominant language for writing going forward (replacing markdown).

    I first had to invent Tree Notation (2017), which I got wrong on my first two tries (2012's Note and 2013's Space). Then I needed to invent Grammar (2017), and then I made the predecessor to Scroll called Dumbdown (2019). 2 years after that I shipped the first version of Scroll (2021).

    Now we are on Scroll version 58 and it's blazing fast, very simple, extremely extendible, and scales very well.

    It was 90% me for a while, but recently been very much a team effort.

    It took a while to get right because it's a whole new kind of language, so there were a lot of mistakes that I made and had to undo, and it took a while to figure out exactly what was special about it and how to double down on that.

  • Ask HN: With recent layoffs, how would you advise new grads entering the market?
    1 project | news.ycombinator.com | 18 Jan 2023
  • Anyone interested in starting a local newspaper using new tech?
    2 projects | /r/Entrepreneur | 18 Jan 2023
    I recently started 2 new newspapers: https://longbeach.pub/ and http://hawaii.pub/. Very different from traditional newspapers in that they are: public domain, open source (view source on every page), and built using a new language (https://scroll.pub/).
  • Argdown: A simple syntax for complex argumentation
    4 projects | news.ycombinator.com | 18 Jan 2023
    Another cool site I found recently (via the replit guy) is https://www.rootclaim.com/

    Very cool way to present arguments.

    I'm thinking of taking that, as well as argdown, and building some easy to use keywords in scroll https://scroll.pub/

  • We Need to Know LR and Recursive Descent Parsing Techniques
    7 projects | news.ycombinator.com | 17 Jan 2023
    > Context-free grammars, and their associated parsing techniques, don't align well with real-world compilers, and thus we should deemphasise CFGs (Context-Free Grammars) and their associated parsing algorithms.

    I think CFG are highly overrated. Top down recursive descent parsers are simple and allow you to craft more human languages. I think building top down parsers is something every dev should do. It's a simple technique with tremendous power.

    I think the source code for Scroll (https://github.com/breck7/scroll/tree/main/grammar) demonstrates how liberating moving away from CFGs can be. Easy to extend, compose, build new backends, debug, et cetera. Parser, compiler, and interpreter for each node all in one place. Swap nodes around between languages. Great evolutionary characteristics.

    I'll stop there (realizing I need to improve the docs and write a blog post).

  • I am building a new kind of newspaper and so have been collecting and studying old newspapers. Here is one from my collection, an issue of the Columbian Centinel (Boston), from 1795, when George Washington was president. The classifieds make me laugh. Lots of Schooners for sale.
    3 projects | /r/Journalism | 16 Jan 2023
    - Uses a new language called Scroll: https://scroll.pub/
  • Start a Fucking Blog
    7 projects | news.ycombinator.com | 3 Jan 2023
    Also, put down Markdown and give our Scroll a try: https://scroll.pub

    It now powers sites like my own blog (https://breckyunits.com/), knowledge bases like PLDB.com, and our first new public domain daily newspaper called the Long Beach Pub (https://longbeach.pub/1-3-2023.html).

  • Programming languages in 25 days, Part 2: Reflections on language design
    3 projects | news.ycombinator.com | 3 Jan 2023
    > Java, Go, Javascript, Rust, etc are all regularly written with whitespace, and have tools to enforce such formatting, but they don't derive information from it.

    Ah you reminded me. A curious phenomenon I've observed with Prettier in JS and fmt in Go is languages are moving to standardized whitespace, but as you said, not yet deriving information from it. I don't know enough about Java or Rust but I suspect they probably both have adopted a Prettier/fmt like convention where all code is formatted on save. So it seems like we are moving to a world where it will be a simple flip of a switch to then start having popular languages extract meaning from the whitespace.

    > Also, Python has existed for decades and still there is little further adoption of indentation-sensitivity. It doesn't seem like a wave of indentation-sensitive languages will be coming any time soon.

    I think it's coming big time this year. I think our Scroll (https://scroll.pub/) will catch fire and be the go to language instead of Markdown by the end of the year. Then with the increasing success of TreeBase (powering PLDB and others) we will start to see JSON fall for config formats and document storage databases. A lot more will happen to, data vis will be a big one, but those 2 I'm reasonably certain of happening in 2023.

  • Ask HN: Programs that saved you 100 hours? (2022 edition)
    69 projects | news.ycombinator.com | 20 Dec 2022
    GoAccess: https://goaccess.io/. I don't miss Google Analytics at all.

    Loom. It's not open source I don't think but I'm digging it and excited when a public domain competitor comes out.

    Our https://scroll.pub/. It's far beyond markdown at this point. I am able to not only write better but also maintain thousands of pages of content by hand (well, most of the credit for that belongs to Apple M1s, Sublime Text, git, MacOS, and Github). The stuff we are doing with it now would just not be possible with anything else, and what we're coming out with next year is super exciting. It's all public domain.

Jekyll

Posts with mentions or reviews of Jekyll. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-14.
  • Creating excerpts in Astro
    4 projects | dev.to | 14 Mar 2024
    This blog is running on Hugo. It had previously been running on Jekyll. Both these SSGs ship with the ability to create excerpts from your markdown content in 1 line or thereabouts.
  • Craft Your GitHub Profile Page in 60 Seconds with Zero Code, Absolutely Free
    6 projects | dev.to | 11 Mar 2024
    Jekyll
  • Ask HN: Looking for lightweight personal blogging platform
    35 projects | news.ycombinator.com | 6 Feb 2024
    In future, if you want to move from Jekyll to something else, you just have to worry about that `_posts` and `_assets` folder. They may have different naming convention but you can just config-managed it or change it to your choice. This is why I suggested owning that two yourself.

    You also may not worry about FrontMatter[3] (meta in the header) and its accompanying jazz by asking Jekyll to use the plugins `jekyll-optional-front-matter` and `jekyll-titles-from-headings`. These comes as part of the officially supported Jekyll plugins[4] by Github. That way, you are just writing a human-readable plain-text spiced up with Markdown and readable by almost every other Static Site Generator.

    Now, play with the `_config.yml` that Jekyll generates for you from the theme above to define your post dates, navigation, and others. Jekyll is one of the OGs — the Gandalf of Static Site Generators. If you have a problem, someone somewhere has solved that.

    Did I missed something? I was supposed to write a blog article for my website on this one and this comment will serve as my starting bullet points.

    1. https://docs.github.com/en/pages/setting-up-a-github-pages-s...

    2. https://jekyllrb.com

    3. https://frontmatter.codes/docs/markdown

    4. https://docs.github.com/en/pages/setting-up-a-github-pages-s...

  • Where are the layouts!? And where is the site object loaded from? (Chirpy Theme)
    2 projects | /r/Jekyll | 9 Dec 2023
    "Using the Chirpy theme for Jekyll."
  • Any FOSS to make HTML websites for self-hosting?
    4 projects | /r/opensource | 7 Dec 2023
    I would suggest looking into static site generators. Some popular examples, which are used myself are: - Hugo: https://gohugo.io/ - Jekyll: https://jekyllrb.com
  • How do i replicate GTFOBins layout ?
    6 projects | /r/web_design | 5 Dec 2023
  • Release v4.3.2 · jekyll/jekyll
    1 project | /r/AppleCard | 18 Nov 2023
  • How To Choose the Best Static Site Generator and Deploy it to Kinsta for Free
    15 projects | dev.to | 18 Oct 2023
    In terms of GitHub stars, SSGs like Next.js, Hugo, Gatsby, Docusaurus, Nuxt.js, and Jekyll top the list. Some popular SSGs even host conferences and workshops, providing resources and networking opportunities for those looking to explore more advanced topics in depth.
  • How to run Jekyll on Kubernetes
    4 projects | dev.to | 2 Oct 2023
    I created my blog using Jekyll, a great open-source tool that can transform your markdown content into a simple, old-fashioned-but-trendy, static site. What are the advantages of this approach? The site is super-light, super-fast, super-secure and SEO-friendly. Of course, it’s not always the best solution, but for some use cases, like a simple personal blog, it’s really a good option.
  • AWS Customers Cannot Escape IPv4
    2 projects | news.ycombinator.com | 22 Sep 2023
    Yes, it's Markdown and I use https://jekyllrb.com with the theme "jekyll-theme-hacker" to generate the site. I quite like how simple it is.

What are some alternatives?

When comparing scroll and Jekyll you can also consider the following projects:

breckyunits.com - Breck Yunits' Blog

Hugo - The world’s fastest framework for building websites.

Zato - ESB, SOA, REST, APIs and Cloud Integrations in Python

Middleman - Hand-crafted frontend development

CameraTraps - PyTorch Wildlife: a Collaborative Deep Learning Framework for Conservation.

Pelican - Static site generator that supports Markdown and reST syntax. Powered by Python.

djot - A light markup language

Bridgetown - A next-generation progressive site generator & fullstack framework, powered by Ruby

sumatrapdf - SumatraPDF reader

Hexo - A fast, simple & powerful blog framework, powered by Node.js.

ppg.report - Weather report tailored for paramotor pilots, available worldwide. 🌏 Combines winds aloft, nearby Terminal Aerodrome Forecasts, hourly forecast, NWS active alerts, FAA TFRs, SIGMETs, G-AIRMETs and CWAs

Lektor - The lektor static file content management system