Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/awesome-yii/list

A curated list of awesome Yii Framework extensions, tutorials and other nice things
https://github.com/awesome-yii/list

List: list

awesome awesome-list list yii yii-framework yii2

Last synced: about 2 months ago
JSON representation

A curated list of awesome Yii Framework extensions, tutorials and other nice things

Awesome Lists containing this project

README

        

# Awesome Yii 2 Framework [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

![awesome-yii](https://raw.githubusercontent.com/awesome-yii/list/master/awesome-yii.png)

A curated list of awesome Yii Framework extensions, tutorials and other nice things.
Inspired by [awesome-php](https://github.com/ziadoz/awesome-php) and other [awesome lists](https://github.com/sindresorhus/awesome).

## Contents
- [Essentials](#essentials)
- [Tutorials](#tutorials)
- [Videos](#videos)
- [Made With Yii 2](#made-with-yii-2)
- [Extensions](#extensions)
- [Tools and integrations](#tools-and-integrations)
- [Books](#books)
- [Community](#community)
- [Contributing](#contributing)

## Essentials
* [Yii 2 Homepage](http://www.yiiframework.com/)
* [Official community](http://www.yiiframework.com/community/)
* [Installation](http://www.yiiframework.com/download/)
* [Documentation](http://www.yiiframework.com/doc-2.0/index.html)
* [Guide](http://www.yiiframework.com/doc-2.0/guide-index.html)
* [GitHub Repository](https://github.com/yiisoft/yii2)
* [YiiFeed news](http://yiifeed.com/)

## Tutorials

* The definive guide to Yii 2: [HTML](http://www.yiiframework.com/doc-2.0/guide-index.html), [PDF (en)](http://stuff.cebe.cc/yii2-guide.en.pdf), [PDF (ru)](http://stuff.cebe.cc/yii2-guide.ru.pdf) (work in progress).
* [Try Yii 2](https://github.com/iJackUA/try-yii2) - Yii 2 online playground.
* [How to Program With Yii 2: Getting Started](http://code.tutsplus.com/tutorials/how-to-program-with-yii2-getting-started--cms-22440) - Tutsplus tutorial for Yii 2 beginners.
* [Yii 2 PAjax Tutorial](http://blog.neattutorials.com/yii2-pjax-tutorial/)
* [How to Program With Yii2: Using the Advanced Application Template](http://code.tutsplus.com/tutorials/how-to-program-with-yii2-using-the-advanced-application-template--cms-24994)
* [Yii 2 Tutorials](http://www.learnyii2.com/) - Collection of Yii 2 tutorials.
* [Yii 2 Cookbook](https://yii2-cookbook.readthedocs.io/README/)
* [Yii 2 - Start from scratch](http://www.yiiframework.com/doc-2.0/guide-tutorial-start-from-scratch.html) - Yii 2 tutorial from [yiiframework.com](yiiframework.com).
* [Learn Yii 2](http://www.learnyii2.com/) - Blog posts for Yii 2 beginners.

### Project structure examples

* Official [basic](https://github.com/yiisoft/yii2/tree/master/apps/basic#yii-2-basic-application-template) and [advanced](http://www.yiiframework.com/doc-2.0/guide-tutorial-advanced-app.html) structures. [Code](https://github.com/yiisoft/yii2/tree/master/apps).
* [Minimal Application Template by samdark](https://github.com/samdark/yii2-minimal)
* [Practical Application Template](https://github.com/kartik-v/yii2-app-practical) by kartik-v (and its variations ["A"](https://github.com/kartik-v/yii2-app-practical-a) and ["B"](https://github.com/kartik-v/yii2-app-practical-b)).
* [Demo blog on AngularJS with server-side Yii 2 Rest API by githubjeka](https://github.com/githubjeka/angular-yii2)
* [Yii 2 Starter Kit by trntv](https://github.com/trntv/yii2-starter-kit)

## Videos
* [Learning Yii 2](https://www.packtpub.com/mapt/video/web_development/9781784398774/)
* [Mastering Yii 2](https://www.udemy.com/mastering-yii-2/)
* [Intro to Yii 2 (Lynda.com)](https://www.lynda.com/PHP-tutorials/Intro-Yii-2/540346/579851-4.html)
* [Rapid web application development using Yii 2](https://www.udemy.com/rapid-web-application-development-using-yii-2-php-framework/?couponCode=yiicoursecoupondisc)
* [Yii 2 Application Development Solutions](https://www.packtpub.com/mapt/video/web_development/9781787286184)

## Made with Yii 2

* [YiiPowered.com](http://yiipowered.com/) - Projects built on Yii framework. Anyone can add a project.
* [HumHub](https://www.humhub.org/en) - The flexible Open Source Social Network Kit.
* [Zurmo](http://zurmo.org/) - Open Source Customer Relationship Management (CRM).
* [Stay](http://www.stay.com/) - Travel recommendations by qualified locals.
* [Piclyf](http://piclyf.com/) - Bring your profile picture to life.
* [dotPlant](http://dotplant.ru/) - Open-source E-Commerce CMS based on Yii 2 made by DevGroup.ru.
* [LUYA](https://luya.io) - The Yii 2 CMS to build beautiful and easy editable websites pretty fast.
* [EASYII CMS](http://easyiicms.com/) - Control panel and tools.
* [Phundament](http://phundament.com/) - Universal HTML5 Application Boilerplates.
* [Craft 3](https://craftcms.com/3) - Craft is a content-first CMS that aims to make life enjoyable for developers and content managers alike.
* [Podium](https://github.com/bizley/yii2-podium) - Forum engine made with Yii.

## Extensions

### Widgets / GUI

* [kartik-v/yii2-widgets](https://github.com/kartik-v/yii2-widgets) - Collection of useful widgets.
* [Krajee Yii Extensions](http://demos.krajee.com/) - Collection of extensions & modules.
* [Lepture Markdown editor](https://github.com/iJackUA/yii2-lepture-markdown-editor-widget) - Markdown editor that you really want.
* [Yii 2 jsTree Component](http://yiidreamteam.com/yii2/jstree) - jsTree is jquery plugin, that provides interactive trees.
* [yii2-notification-wrapper](https://github.com/loveorigami/yii2-notification-wrapper) - Notification wrapper module renders a message from session flash (with ajax, pjax support and etc.) through Growl, Noty, Toastr and more libraries.

### Social

* [kartik-v/yii2-social](https://github.com/kartik-v/yii2-social) - Module for embedding social plugins and widgets.
* [Kudos](https://github.com/iJackUA/yii2-kudos-widget) - Widget for Svbtle style Kudos.

### Geo / Maps

* [2amigos/yii2-leaflet-library](https://github.com/2amigos/yii2-leaflet-library) - Extension library to display interactive maps with Leaflet.
* [amstr1k/yii2-geography](https://github.com/amstr1k/yii2-geography) - Extension to work with cities and countries from the database.
* [Geonames](http://www.geonames.org/) - GeoNames geographical database covers all countries and contains over eleven million placenames that are available for download free of charge.

### Database

* [yii2-arangodb](https://github.com/DevGroup-ru/yii2-arangodb) - ArangoDB integration for the Yii 2: Connection, Query, ActiveRecord, Migrations.
* [2amigos/yii2-taggable-behavior](https://github.com/2amigos/yii2-taggable-behavior) - Behavior functions for tagging.
* [2amigos/yii2-translateable-behavior](https://github.com/2amigos/yii2-translateable-behavior) - Handles ActiveRecord's attribute translations.
* [Yii 2 Redis](https://github.com/yiisoft/yii2-redis) - This extension provides the redis key-value store support for Yii 2.
* [Yii 2 MongoDB](https://github.com/yiisoft/yii2-mongodb) - Yii 2 MongoDB extension.

### Content

* [yii2-plugins-system](https://github.com/loveorigami/yii2-plugins-system) - Plugins system module with event manager and [shortcodes](https://github.com/loveorigami/yii2-shortcodes-pack) as WordPress.

### Other

* [Phundament 4](http://phundament.com/) - Dockerized PHP Application Template for Yii.
* [2amigos/yii2-file-upload-widget](https://github.com/2amigos/yii2-file-upload-widget) - Handles a BlueImp jQuery File Upload plugin.
* [2amigos/yii2-qrcode-helper](https://github.com/2amigos/yii2-qrcode-helper) - Helper allows you to render QrCode.
* [Foundationize](http://foundationize.com/) - Yii 2 with Foundation 6.
* [Yii2 Dashboard](https://cornernote.github.io/yii2-dashboard/) - Create and manage dashboards using custom layouts and panels.
* [monitorbacklinks/yii2-wordpress](https://github.com/monitorbacklinks/yii2-wordpress) - Component for integration with Wordpress CMS via XML-RPC API.

## Tools and integrations

* [Yii 2 Inspections for PhpStorm / IntelliJ IDEA](https://plugins.jetbrains.com/idea/plugin/9400-yii2-inspections)
* [Yii 2 Support for PhpStorm / IntelliJ IDEA](https://plugins.jetbrains.com/idea/plugin/9388-yii2-support)

## Books

* [Yii 2 Cookbook by Alexander Makarov and community](https://github.com/samdark/yii2-cookbook/blob/master/book/README.md)
* ["How To Create Single Page Application in minutes! with AngularJs 1.3 and Yii 2 by Hafid Mukhlasin"](https://www.gitbook.com/book/hscstudio/angular1-yii2/details)
* ["Web Application Development with Yii 2 and PHP by Mark Safronov"](http://www.amazon.com/dp/1783981881)
* [Larry Ulman Yii book](https://larry.pub/).
* [Yii 2 Application Development Cookbook - Third Edition](https://www.packtpub.com/web-development/yii2-application-development-cookbook-third-edition)
* [Yii 2 For Begineers by Bill Keck](https://leanpub.com/yii2forbeginners)
* [Web Application Development with Yii 2 and PHP by Mark Safronov, Jeffrey Winesett](https://www.packtpub.com/web-development/web-application-development-yii-2-and-php)
* [Mastering Yii by Charles R. Portwood II](https://www.packtpub.com/web-development/mastering-yii)
* [Yii 2 by Example by Fabrizio Caldarelli](https://www.packtpub.com/web-development/yii2-example)
* [Learning Yii Testing by Matteo Pescarin](https://www.packtpub.com/web-development/learning-yii-testing)

## Community
* [Stack Overflow](http://stackoverflow.com/questions/tagged/yii2) - Questions and answers on Stack Overflow about Yii.
* [My Yii](https://www.my-yii.com/) - Yii Framework Community web is powerful source of information which helps you find and share tips and tricks how to create, manage and enhance your awesome Yii applications.
* [Yii 2 Forum](http://www.yiiframework.com/forum/index.php/forum/4-yii-20/) - The official Yii 2 Forum.
* [LinkedIn](https://www.linkedin.com/groups/1483367/profile) - Yii 2 LinkedIn group.
* [Twitter](https://twitter.com/yiiframework) - Yii frameworks Twitter account.
* [yiiframework.ru](http://yiiframework.ru/) - Russian-speaking Yii 2 community.
* [Slack](https://join.slack.com/t/yii/shared_invite/MjIxMjMxMTk5MTU1LTE1MDE3MDAwMzMtM2VkMTMyMjY1Ng) - Community in Slack.

## Contributing
Found an awesome package, article, blog, video or tutorial? Create a pull request! Just make sure to follow these [contribution guidelines](https://github.com/awesome-yii/list/blob/master/CONTRIBUTING.md).

### Join the discussion!
[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/samdark/awesome-yii?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)

> If you're looking for Yii 1.1, [check its own list here](1.1.md).

## License

[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/)