Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/johnpapa/hello-worlds

Hello world apps for angular, react, svelte, and vue
https://github.com/johnpapa/hello-worlds

angular angularjs javascript react reactjs svelte sveltejs typescript vue vuejs

Last synced: about 1 month ago
JSON representation

Hello world apps for angular, react, svelte, and vue

Awesome Lists containing this project

README

        

# hello-worlds

[![All Contributors](https://img.shields.io/badge/all_contributors-29-blue.svg?style=flat-square)](#contributors)

Hello World apps for JavaScript/HTML/CSS libraries/frameworks!

Assumptions:

- [ ] only the most simple basic hello world app
- [ ] remove all tests and commands for tests and dependencies for tests
- [ ] must say "Hello World" on the main component
- [ ] only include the minimal components (1 ideally)
- [ ] no routing, not extras whatsoever
- [ ] no styling
- [ ] nothing else !
- [ ] must work by running `npm install` and `npm start` (or equivalent)
- [ ] must be in the folder named ``
- [ ] add yourself using the all-contributors bot `@allcontributors please add @ for code`
- [ ] add build steps and which folder to serve in the README.md
- [ ] verify that the app once built can be served from whatever folder the built assets are placed in
- [ ] verify that running `npx http-server ` works
- [ ] verify that a Pull Request doesnt already exist. If it does, feel free to contribue to it.

See existing samples for the idea ...

[![Deploy to Azure button](https://aka.ms/deploytoazurebutton)](https://portal.azure.com/?feature.customportal=false&WT.mc_id=javascript-0000-jopapa#create/Microsoft.StaticApp)

Projects are listed alphabetically.

| Project | Build steps | Serve this folder | Folder |
| ------------------------------------------------------------------ | --------------------------------------------- | -------------------- | ----------------- |
| [Alpine.js](https://github.com/alpinejs/alpine/) | | `/` | alpine |
| [Angular.js](https://angularjs.org/) | | `/` | angularjs |
| [Angular](https://angular.io/) | `npm run build -- --prod` | `dist/hello` | angular |
| [Angular Universal](https://angular.io/guide/universal) | `npm run prerender` | `dist/hello/browser` | angular-universal |
| [Aurelia](https://aurelia.io/) | `npm run build` | `dist` | aurelia |
| [Babylon.js](https://www.babylonjs.com/) | | `/` | babylonjs |
| [Backbone.js](https://backbonejs.org/) | | `/` | backbone |
| [Blazor](https://blazor.net/) | Install .NET SDK then `dotnet build` | `/` | blazor |
| [Elm](https://elm-lang.org/) | `npm run build` | `public` | elm |
| [Ember](https://emberjs.com/) | `npm run build` | `dist` | ember |
| [Flutter](https://flutter.dev/) | Install Flutter SDK then `flutter build web` | `build/web` | flutter |
| [Gatsby](https://www.gatsbyjs.org/) | `npm run build` | `public` | gatsby |
| [Glimmer](https://glimmerjs.com/) | `npm run build` | `dist` | glimmer |
| [Gridsome](https://gridsome.org/) | `npm run build` | `dist` | gridsome |
| [HTML](https://developer.mozilla.org/docs/Web/HTML) | | `/` | html |
| [Hugo](https://gohugo.io/) | `npm run build` | `public` | hugo |
| [Hyperapp](https://hyperapp.dev/) | (uses CDN) | `/` | hyperapp |
| [Ionic Angular](https://ionicframework.com/docs/angular/overview) | `npm run build -- --prod` | `www` | ionic-angular |
| [Ionic React](https://ionicframework.com/docs/react) | `npm run build` | `build` | ionic-react |
| [JavaScript](https://developer.mozilla.org/docs/Web/javascript) | | `/` | javascript |
| [jQuery](https://jquery.com/) | (uses CDN) | `/` | jquery |
| [KnockoutJS](https://knockoutjs.com/) | `npm run build` | `dist` | knockoutjs |
| [LitElement](https://lit-element.polymer-project.org/) | `npm run build` | `dist` | lit-element |
| [Marko](https://markojs.com/) | `npm run build` | `public` | marko |
| [Meteor](https://www.meteor.com/) | `npm run build` | `bundle` | meteor |
| [Mithril](https://mithril.js.org/) | `npm run build` | `dist` | mithril |
| [Next.js](https://nextjs.org/) | `npm run build` | `out` | nextjs |
| [Nuxt.js](https://nuxtjs.org/) | `npm run generate` | `dist` | nuxtjs |
| [Polymer](https://www.polymer-project.org/) | `npm run build` | `build/default` | polymer |
| [Preact](https://preactjs.com/) | `npm run build` | `build` | preact |
| [React](https://reactjs.org/) | `npm run build` | `build` | react |
| [Riot](https://riot.js.org/) | `npm run build` | `dist` | riot |
| [Scully](https://github.com/scullyio/scully) | `npm run build -- --prod` | `dist/hello` | scully |
| [Stencil](https://stenciljs.com/) | `npm run build` | `www` | stencil |
| [Svelte](https://svelte.dev/) | `npm run build` | `public` | svelte |
| [Three.js](https://threejs.org/) | | `/` | threejs |
| [TypeScript](https://www.typescriptlang.org/) | `npm run build` | `dist` | typescript |
| [Vue](http://vuejs.com/) | `npm run build` | `dist` | vue |
| [VuePress](https://vuepress.vuejs.org/) | `npm run build` | `dist` | vuepress |

## Resources

- [Azure Free Trial](https://azure.microsoft.com/free/?WT.mc_id=javascript-0000-jopapa)
- [VS Code](https://code.visualstudio.com/?WT.mc_id=javascript-0000-jopapa)

### Azure Static Web Apps

- Learn how to [Publish an Angular, React, Svelte, or Vue JavaScript app and API with Azure Static Web Apps](https://docs.microsoft.com/learn/modules/publish-app-service-static-web-app-api?WT.mc_id=javascript-0000-jopapa)
- [API support in Azure Static Web Apps](https://docs.microsoft.com/azure/static-web-apps/apis?WT.mc_id=javascript-0000-jopapa)
- [Add an API to Azure Static Web Apps](https://docs.microsoft.com/azure/static-web-apps/add-api?WT.mc_id=javascript-0000-jopapa)
- [Authentication and authorization](https://docs.microsoft.com/azure/static-web-apps/authentication-authorization?WT.mc_id=javascript-0000-jopapa)
- [Routes](https://docs.microsoft.com/azure/static-web-apps/routes?WT.mc_id=javascript-0000-jopapa)
- [Review pre-production environments](https://docs.microsoft.com/azure/static-web-apps/review-publish-pull-requests?WT.mc_id=javascript-0000-jopapa)

## Contributors ✨

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):



John Papa

💻

LB

💻

Simeon Udoh

💻

Sivamuthu Kumar

💻

Matias Kohan

💻

Duraimurugan

💻

Yohan Lasorsa

💻



Wassim Chegham

💻

Sander Melnikov

💻

Udhayakumar Govindarajan

📖

Afif Alfiano

💻

Gil Creque

💻

afflexux

💻

allcontributors[bot]

📖



Bertrand Tchoumkeu

💻

Maxim Salnikov

💻

Rares Golea

💻

Brian Swank

💻

Hugo

💻

Noël Macé

💻

Jesse M. Holmes

💻



Carlos G. Rodriguez

💻

Zacharias Enochsson

💻

Bismo Baruno

💻

Filippo Gualandi

💻

Mike Hartington

💻

aelgasser

💻

Cezar Sîrbu

💻



Nicoss54

💻

Yonet

💻

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!