JavaScript Headless

Open-source JavaScript projects categorized as Headless | Edit details

Top 15 JavaScript Headless Projects

  • GitHub repo Reaction Commerce

    Mailchimp Open Commerce is an API-first, headless commerce platform built using Node.js, React, GraphQL. Deployed via Docker and Kubernetes.

    Project mention: Best Node Js E Commerce Frameworks | reddit.com/r/node | 2021-03-08

    https://reactioncommerce.com/ always looked promising to me.

  • GitHub repo Medusa

    The open-source Shopify alternative ⚡️

    Project mention: Turn a Shopify backend open-source and headless in less than 10 minutes | dev.to | 2022-01-16

    In this article, I will show you how to migrate all of your products and collections from a Shopify backend to an open-source headless commerce backend, Medusa, in less than 10 minutes.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo Cockpit

    Add content management functionality to any site - plug & play / headless / api-first CMS (by agentejo)

    Project mention: Possible to make a website backend with only python? | reddit.com/r/webdev | 2022-01-10

    Well aside from all the PHP-based CMSes that have built in headless capabilities (WordPress, Drupal, etc), you have some hybrid ones like Craft CMS and Statamic and then some full headless ones like Cockpit.

  • GitHub repo taiko

    A node.js library for testing modern web applications

  • GitHub repo headless-gl

    🎃 Windowless WebGL for node.js

    Project mention: GPU.js | news.ycombinator.com | 2021-10-08

    I think your reached dead status partially for being a new account but on the off chance you're a new account legitimately wondering why your comment got downvoted so quickly:

    It's compatible with both web and Node. In node it uses https://github.com/stackgl/headless-gl to provide Node with a WebGL compatible implementation as Node doesn't ship with GPU access out of the box. They are looking into https://github.com/maierfelix/webgpu or similar which instead provides Node with a WebGPU compatible implementation. Both require N-API. The tracking issue can be found here for reference https://github.com/gpujs/gpu.js/issues/507.

  • GitHub repo commercejs-nextjs-demo-store

    Commerce demo store built for the Jamstack. Built with Commerce.js, Next.js, and can be one-click deployed to Netlify. Includes product catalog, customer login, categories, variants, cart, checkout, payments (Stripe) order confirmation, and printable receipts.

    Project mention: Next.js Commerce store, one-click deploy to Netlify. | reddit.com/r/nextjs | 2021-11-24
  • GitHub repo HULL

    💀 Headless Shopify Starter – powered by Next.js + Sanity.io

    Project mention: eCommerce website, build by Nextjs, Sanityio and shopify | reddit.com/r/nextjs | 2021-10-02

    Hey, this is the template that I am using. https://github.com/ndimatteo/HULL I think Sanityio has some template that is with Nuxtjs. You can take a look.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo playwright-go

    Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API.

    Project mention: HLive Update: Added Testing, Plugins, PubSub, and more. See comments for details | reddit.com/r/golang | 2021-12-05

    Seems that https://github.com/mxschmitt/playwright-go is sort of doing a similar thing in terms of controlling the frontend ?

  • GitHub repo serverless-puppeteer-layers

    Serverless Framework + AWS Lambda Layers + Puppeteer = ❤️

    Project mention: how to ddeploy pupeteer lambda function on aws | reddit.com/r/awslambda | 2021-07-17

    According to this you should skip downloading chrome in pupeteer: https://github.com/RafalWilinski/serverless-puppeteer-layers

  • GitHub repo commerce.js

    Open source, JS eCommerce SDK for building headless, Jamstack applications. Build custom storefronts, carts, and checkouts in any frontend framework, platform, or device. Integrates with Stripe, Square, PayPal, Paymill and Razorpay with support for 135+ currencies.

    Project mention: React Js roadmap - 2022 | dev.to | 2021-12-31

    E-commerce(teaches you to fetch api and use stores - such as redux. Instead of writing the backend, simply use Commerce Js

  • GitHub repo shopify-next.js-tailwind

    Learn the Shopify + Next.js + Tailwind CSS Stack!

    Project mention: Next.js + Shopify + Tailwind CSS (Headless Storefront) | reddit.com/r/nextjs | 2021-09-05

    Checkout the repo: https://github.com/iskurbanov/shopify-next.js-tailwind

  • GitHub repo fetch

    Isomorphic Wordpress API client and React hooks - super tiny, super fast. (by wp-headless)

  • GitHub repo AWS-Lambda-Docker

    Puppeteer running in Docker on AWS Lambda

    Project mention: Puppeteer performance in AWS Lambda Docker containers | dev.to | 2021-05-05

    Example of Puppeteer on Lambda with a Docker Container https://github.com/VikashLoomba/AWS-Lambda-Docker

  • GitHub repo starter-nextjs-blog

    NextJS + Slicknode Headless GraphQL CMS blog starter kit

    Project mention: To GraphQL or not to GraphQL? Pros and Cons | dev.to | 2021-09-13

    I have built thousands of GraphQL APIs in the process of creating Slicknode (https://slicknode.com), a framework and headless CMS to rapidly create GraphQL APIs

  • GitHub repo pFreak

    pFreak is a unit-level 2-in-1 JavaScript benchmarking and testing framework.

    Project mention: Show HN: Imba – I have spent 7 years creating a programming language for the web | news.ycombinator.com | 2021-08-17

    I went through the same concerns and ended up building a little benchmarking tool for a simple reactive UI library I'm working on. It's not super user-friendly yet but doing a good job of profiling tasks.

    You can write custom benchmarks by clearly separating pre-setup work than relying on ready-made benchmarks (a bit of a pain initially, but helps a lot to fine-tune at unit-level going forward).

    It uses Chrome DevTools Protocol(CDP) through Puppeteer and allows to analyze execution durations separately (Scripting, Layout, Paint, etc).

    Think it will be helpful: https://github.com/dumijay/pfreak

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-16.

JavaScript Headless related posts

Index

What are some of the best open-source Headless projects in JavaScript? This list will help you:

Project Stars
1 Reaction Commerce 11,614
2 Medusa 5,797
3 Cockpit 5,197
4 taiko 2,981
5 headless-gl 1,373
6 commercejs-nextjs-demo-store 900
7 HULL 616
8 playwright-go 597
9 serverless-puppeteer-layers 259
10 commerce.js 242
11 shopify-next.js-tailwind 122
12 fetch 46
13 AWS-Lambda-Docker 13
14 starter-nextjs-blog 5
15 pFreak 4
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
www.sonarlint.org