{"id":13449262,"url":"https://github.com/nmec/awesome-ember","last_synced_at":"2026-01-11T12:52:38.106Z","repository":{"id":19183420,"uuid":"22416143","full_name":"nmec/awesome-ember","owner":"nmec","description":"A curated list of awesome Ember.js things","archived":false,"fork":false,"pushed_at":"2019-07-12T19:20:03.000Z","size":21,"stargazers_count":300,"open_issues_count":10,"forks_count":37,"subscribers_count":21,"default_branch":"master","last_synced_at":"2024-05-19T19:01:50.523Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nmec.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":"contributing.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-07-30T08:00:38.000Z","updated_at":"2023-12-05T11:52:09.000Z","dependencies_parsed_at":"2022-07-27T00:02:00.413Z","dependency_job_id":null,"html_url":"https://github.com/nmec/awesome-ember","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nmec%2Fawesome-ember","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nmec%2Fawesome-ember/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nmec%2Fawesome-ember/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nmec%2Fawesome-ember/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nmec","download_url":"https://codeload.github.com/nmec/awesome-ember/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244141539,"owners_count":20404836,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T06:00:34.603Z","updated_at":"2026-01-11T12:52:38.100Z","avatar_url":"https://github.com/nmec.png","language":null,"readme":"# Awesome Ember [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n\nA curated list of awesome Ember.js things.\n\nInspired by [all the other awesome things](https://github.com/bayandin/awesome-awesomeness).\n\n## Examples\n\n- [TodoMVC](http://todomvc.com/examples/emberjs/) - Obligatory Todo app\n- [Vine](https://vine.co/) - 'Explore a world of beautiful, looping videos'\n- [Travis CI](https://travis-ci.org/) - 'A hosted continuous integration service'\n- [Twitch.tv](http://www.twitch.tv/directory) - 'The world's leading video platform and community for gamers'\n- [Discourse](http://try.discourse.org/) - 'An open source, next-generation discussion platform'\n- [Fnd.io](https://fnd.io/) - 'Experience the App Store and iTunes Anywhere'\n\nSee also: [Built with Ember](http://builtwithember.io/) and [16 Opensource EmberJS Projects to Learn From](https://www.icicletech.com/blog/16-opensource-emberjs-projects-to-learn-from)\n\n## Documentation\n\n- [Ember Guides](http://emberjs.com/guides/) - Official guide to using Ember.\n- [Ember Cookbook](http://emberjs.com/guides/cookbook/) - Recommended solutions for common Ember app design patterns.\n- [Ember API](http://emberjs.com/api/) - Officially maintained API docs.\n- [Ember Data API](http://emberjs.com/api/data/) - Officially maintained API docs.\n\n## Tools\n\n- [Ember-cli](http://ember-cli.com/) - 'The command line interface for ambitious web applications' - Officially maintained.\n- [Ember Inspector](https://github.com/emberjs/ember-inspector) - Adds an Ember tab to Chrome or Firefox Developer Tools that allows you to inspect Ember objects in your application. - Officially maintained.\n- [gulp-ember-handlebars](https://github.com/fuseelements/gulp-ember-handlebars) - Compiles Handlebars templates to JS ready for Ember.\n- [Ember Data Sails Adapter](https://github.com/bmac/ember-data-sails-adapter) - An Ember data adaptor for the Sails.js sockets.\n- [Ember Data WordPress Adapter](https://github.com/HeyHumanAgency/Ember-Data-WordPress) - An Ember data adapter for the WordPress JSON API.\n- [Ember Gist](http://ember-gist.joostdvrs.com/) - Demo Ember CLI'eque apps using Github Gist.\n- [Ember Twiddle](https://ember-twiddle.com/) - An Ember Twiddle for multiples files which lets you save your work in Github.\n- [Ember Perf](https://github.com/mike-north/ember-perf) - Measure user-percieved performance data in your ember.js app\n\n## Tutorials\n\n- [Discover Ember 2](https://www.ludu.co/course/ember) - Learn how to build a Twitter clone from scratch\n- [Ember.js Tutorial](http://yoember.com) - Building a complex web application with the latest Ember.js.\n- [Getting into Ember.js](http://code.tutsplus.com/tutorials/getting-into-emberjs--net-30709) - A five part introductory course to Ember.\n- [Ember Components: A Deep Dive](http://code.tutsplus.com/tutorials/ember-components-a-deep-dive--net-35551) - A closer look at using Ember Components.\n- [Getting Started with Ember.js using Ember CLI](http://thetechcofounder.com/getting-started-with-ember-js-using-ember-cli/) - Building a Todo app with Ember CLI.\n- [Ember runloop handbook](https://github.com/eoinkelly/ember-runloop-handbook) - A deep dive into the Ember JS runloop.\n- [Ember with Phoenix (AKA The PEEP Stack)](https://medium.com/peep-stack) - Developing an Ember front-end alongside a [JSON API](http://jsonapi.org/)-compliant [Phoenix](http://www.phoenixframework.org/) backend.\n\n## Screencasts\n\n- [EmberCasts](http://www.embercasts.com/) - Currently on hiatus whilst the author works on the next version of Handlebars.\n- [EmberWatch - Screencasts](http://emberwatch.com/screencasts.html) - A collection of Ember screencasts.\n- [Ember 101](http://ember101.com/) - Short introductory screencasts for Ember.\n- [Ember Screencasts](https://www.emberscreencasts.com/) - Weekly Screencasts for the Busy Developer.\n\n## Talks\n\n- [EmberConf 2016](https://www.youtube.com/playlist?list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW) - Videos of the sessions from EmberConf 2016.\n- [EmberConf 2015](https://www.youtube.com/playlist?list=PLE7tQUdRKcyacwiUPs0CjPYt6tJub4xXU) - Videos of the sessions from EmberConf 2015.\n- [EmberConf 2014](https://www.youtube.com/playlist?list=PLE7tQUdRKcyaOyfBnAndJxQ9PNVmKva0d) - Videos of the sessions from EmberConf 2014.\n- [Wicked Good Ember](https://www.youtube.com/channel/UCwFd5yPBeWsbZHDWc-3KhjA) - Videos of the sessions from Wicked Good Ember Conf.\n- [Moving from Angular to Ember](https://www.youtube.com/watch?v=EFmgLyR-Svo) - Why Usermind.com choose to move away from Angular to Ember.\n\n## Books\n\n- [ember-cli 101](https://leanpub.com/ember-cli-101) by Adolfo Builes\n- [Ember.js in Action](http://manning.com/skeie/) by Joachim Haagen Skeie\n\n## News\n\n- [Official Ember blog](http://emberjs.com/blog/)\n- [EmberFlare](https://emberflare.com)\n- [Ember Weekly](http://emberweekly.com/) - Weekly email newsletter - [Archives](http://us4.campaign-archive2.com/home/?u=ac25c8565ec37f9299ac75ca0\u0026id=e96229d21d)\n\n## Community\n\n- [StackOverflow](http://stackoverflow.com/questions/tagged/ember.js)\n- [Forum](http://discuss.emberjs.com/)\n- [GitHub issues](https://github.com/emberjs/ember.js/issues)\n- [Reddit](https://www.reddit.com/r/emberjs/)\n\n## Twitter\n\n- [Ember Talk](https://twitter.com/emberjstalk)\n- [Ember Watch](https://twitter.com/EmberWatch)\n- [EmberSherpa](https://twitter.com/EmberSherpa)\n- [Tom Dale](https://twitter.com/tomdale)\n- [Erik Bryn](https://twitter.com/ebryn)\n- [Trek Glowacki](https://twitter.com/trek)\n- [Alex Matchneer](https://twitter.com/machty)\n- [Robin Ward](https://twitter.com/eviltrout)\n- [Stefan Penner](https://twitter.com/stefanpenner)\n- [Jo Liss](https://twitter.com/jo_liss)\n- [Brian Cardarella](https://twitter.com/bcardarella)\n- [Alex Navasardyan](https://twitter.com/twokul)\n- [Adolfo Builes](https://twitter.com/abuiles)\n- [mixonic](https://twitter.com/mixonic)\n- [alexspeller](https://twitter.com/alexspeller)\n- [Jamie White](https://twitter.com/jgwhite)\n- [Gavin Joyce](https://twitter.com/gavinjoyce)\n\n## Ember CLI Addons\n\n- [Ember Observer](https://emberobserver.com) - Browse addons by category and popularity\n\n### UI Components\n\n- [ember-cli-flash](https://github.com/poteto/ember-cli-flash) — simple, highly configurable flash messages for ember-cli.\n- [ember-modal-dialog](https://github.com/yapplabs/ember-modal-dialog) — components to implement modal dialogs throughout an Ember application using a simple, consistent pattern.\n- [ui-bootstrap](https://www.npmjs.com/package/ui-bootstrap) — collection of Bootstrap components: label, pill, progressbar, card, navbar. Includes Bootstrap 4 SASS as bower dependency.\n- [ui-button](https://www.npmjs.com/package/ui-button) — customizable button component with Bootstrap theme.\n- [ui-datepicker](https://www.npmjs.com/package/ui-datepicker) — customizable datepicker component.\n- [ui-icon](https://ui-icon.firebaseapp.com/) — an icon component, used by ui-bootstrap, ui-input, ui-button and others.\n- [ui-image](https://ui-image.firebaseapp.com/) — a simple image wrapper component.\n- [ui-input](https://ui-input.firebaseapp.com/) — components for text, email, password and numberic inputs.\n- [Ember-AnyChart](https://github.com/AnyChart/AnyChart-Ember) — AnyChart ($) data visualisation components.\n\n### UI Helpers\n\n- [ember-cli-stylist](https://www.npmjs.com/package/ember-cli-stylist) — provide HTML style attributes dynamically and safely.\n- [ember-i18n](https://www.npmjs.com/package/ember-i18n) — internationalization for your Ember application.\n- [ember-tether](https://github.com/yapplabs/ember-tether) — a component that allows for 'tethering' a block to a target somewhere else on the page.\n- [ember-wormhole](https://github.com/yapplabs/ember-wormhole) — a component that allows for rendering a block to a DOM element somewhere else on the page.\n\n### Testing\n\n- [ember-cli-mirage](http://www.ember-cli-mirage.com/) - Build, test and demo your app\nusing a [JSON API](http://jsonapi.org/)-compliant client-side server.\n\n### Model Enhancements\n\n- [ember-autosave](https://www.npmjs.com/package/ember-autosave) — autosave your Ember Data models after timeout\n\n### Build Enhancements\n\n- [ember-cli-autoprefixer](https://github.com/kimroen/ember-cli-autoprefixer) — automatically run your styles through autoprefixer.\n\n## License\n\n[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/)\n\nTo the extent possible under law, [Jono Warren](https://jwarren.co.uk) has waived all copyright and related or neighboring rights to this work.\n","funding_links":[],"categories":["Uncategorized","Front-End Development","Technical","Front-end Development","Contribute","Framework \u0026 Library","Web Front-end","Other Lists","前端开发","EmberJS"],"sub_categories":["Uncategorized","awesome-*","TeX Lists","Related community list"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnmec%2Fawesome-ember","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnmec%2Fawesome-ember","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnmec%2Fawesome-ember/lists"}