compose-samples VS parcel

Compare compose-samples vs parcel and see what are their differences.


Official Jetpack Compose samples. (by android)


The zero configuration build tool for the web. 📦🚀 (by parcel-bundler)
Our great sponsors
  • Nanos - Run Linux Software Faster and Safer than Linux with Unikernels
  • Scout APM - A developer's best friend. Try free for 14-days
  • SaaSHub - Software Alternatives and Reviews
compose-samples parcel
45 68
9,839 39,560
4.2% 0.6%
9.6 9.6
3 days ago 2 days ago
Kotlin JavaScript
Apache License 2.0 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.


Posts with mentions or reviews of compose-samples. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-11-26.
  • Ask HN: Flutter vs. React Native – which one do you prefer?
    3 projects | | 26 Nov 2021
  • Has anyone used the FoldingFeature.State class? Would like to know how to use it.
    1 project | | 23 Nov 2021
    Oh, I’m sorry. I didn’t realize you already looked at those. Those should go into a Window Size file. You can call it whatever, I called mine WindowSize and WindowUtil. These files should be written once and used on all your apps. So design them with that in mind. You can call them in your main Activity file or anywhere else you need it. Here is a good example of using the code in the documentation inside a news info App. This is their main activity file [theirs is written in kotlin, but can be translated into Java] And here is their window size class files -- You should also go into your manifest file and put - android:resizeableActivity="true" or false [depends on what you want resized] In the application or activity section depending on isolation of activity or not.. And here is a YT video with good points - always code for device unknown. That way it wouldn’t matter the screen size, resolution, hardware config. Ext. -- It doesn't give much on syntax usage, but good insight info. Build apps for foldable, multi-display, and large-screen devices (Google I/O'19) Considering you are just starting out and getting the hang of things. I would look at all their files in the App source code above and see how the classes and functions are being used. Download the source files and tear it apart. The best way of learning any coding language is looking at code and playing with it then going back to the documentation to further understand it. I hope this helps. Good luck.
  • Dipping my feet in SwiftUI
    1 project | | 18 Nov 2021
    There is also a similar framework for Android called Jetpack Compose which I will look into next. I have high hopes that these will be the future of native development.
  • Getting back into Android development after 3 years
    2 projects | | 12 Nov 2021
  • Hey guys basic java/android question (inside a react native app)
    1 project | | 28 Oct 2021
    Java still works for 99% of things, but Google officially declared Android development as "Kotlin-first" back in 2019 and it's definitely where the new/latest stuff happens. For example: Compose is Android's new declarative UI framework (similar to React) and it's Kotlin-only.
  • Android visual design, how to
    3 projects | | 6 Oct 2021
    The "new" way: Compose does everything in code via composable functions. You mentioned your background is in web development; Compose is very much like React for Android UI. It only recently reached version 1.0 so resources can be sparse, but it is very much the "future" of UI on Android.
  • Requesting best practices to remove lag on Jetpack compose Sectioned LazyColumn
    2 projects | | 30 Sep 2021
    One thing I noticed is that running on real device the UI is somewhat less laggy. I found JetNews Android Sample App which contained the use case similar to mine. I will try to make changes as per it specially moving the selection and deletion logic to suspend function as done in the example and let's see whether there will be any performance improvements.
  • Java vs Kotlin for a beginner
    1 project | | 14 Sep 2021
    Check out some demo apps with Jetpack Compose You could work on building them and launching them. You could also work on editing the code and adding/changing features. You should probably pair this with some intro to kotlin tutorials.
  • What are the core differences between Jetpack Compose and Flutter in terms of UI rendering?
    1 project | | 4 Sep 2021
  • auto-add xmlns boilerplate declarations for new layout?
    1 project | | 4 Sep 2021
    Jetpack Compose ftw


Posts with mentions or reviews of parcel. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-11-30.
  • Building a Clubhouse clone with 100ms Javascript SDK
    4 projects | | 30 Nov 2021
    Our Clubhouse clone will be built with Parcel, 100ms JavaScript SDK, Tailwind CSS.
  • React 101: The Basics
    12 projects | | 30 Nov 2021
    I have written a post about setting up a React project using Parcel as a bundler which can give a more detailed walkthrough about getting a React application up and running from scratch. There are multiple ways to do this but some of the more common build tools include Webpack, Parcel, and Snowpack.
  • PR 1 for release 0.3
    2 projects | | 19 Nov 2021
    For our release 0.3 project we were to make a pull request for a external project outside of our class's repos and one pull request for an internal repo. For my external PR I worked and still am working on a library project that my professor maintains outside of Seneca called Filer. Filer is a drop-in library that works like node's fs module but for browsers. The issue I was working on was making a migration of parcel 1 to parcel 2.
  • Some Notes on Using Esbuild
    7 projects | | 16 Nov 2021
    I love swc, it's close to a drop-in replacement for babel, but with a native executable and doesn't download half of the internet in JavaScript dependencies. You can use your existing build system, but get substantial speedups over using babel.


  • Theatre.js: Create intricate and powerful animations in JavaScript
    5 projects | | 12 Nov 2021
    You can use Theatre.js with Vanilla JavaScript or any JavaScript Library like React or Angular. In this article, we’ll use Theatre.js with Vanilla JavaScript and the Parcel build tool.
  • Parcel Frontend Starter
    3 projects | | 12 Nov 2021
    ⚡️ Fast dev server powered by parcel
  • On my way to generate CSS utils with SASS .
    4 projects | | 5 Nov 2021
  • Next.js 12
    27 projects | | 26 Oct 2021
  • Bundle a React library with Parcel
    2 projects | | 17 Oct 2021
    Checkout the Parcel website (Its pretty cool!) - Parcel
  • Parcel.js v2 Bundler, is an excellent web development build tool.
    1 project | | 16 Oct 2021
    I went on the Parcel website and read the get started guide for web apps which took 1 minute. Then in my project, I deleted my node_modules folder and every dev dependencies I had related to Webpack in my package.json file. Then I installed Parcel as stated in the guide, setup the scripts in package.json. Executed npm start a few times to see console error messages which were super easy to understand.

What are some alternatives?

When comparing compose-samples and parcel you can also consider the following projects:

vite - Next generation frontend tooling. It's fast!

esbuild - An extremely fast JavaScript and CSS bundler and minifier

Snowpack - ESM-powered frontend build tool. Instant, lightweight, unbundled development. ✌️

webpack - A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.

gulp - A toolkit to automate & enhance your workflow

Rollup - Next-generation ES module bundler

FuseBox - A blazing fast js bundler/loader with a comprehensive API :fire:

create-react-app - Set up a modern web app by running one command.

Brunch - :fork_and_knife: Web applications made easy. Since 2011.

tsdx - Zero-config CLI for TypeScript package development

grunt - Grunt: The JavaScript Task Runner

browserify - browser-side require() the node.js way