Expression Engine is based on codeignitor framework and codeignitor is developed using core PHP but I want to know which technologies are used by expression engine like it uses angular js,ember js etc. ?
ExpressionEngine is a purely PHP Content Management System (CMS) framework. As you mentioned, it is currently based off of the CodeIgniter MVC framework.
As for technologies that are required to employ ExpressionEngine ...
-Linux or similar operating system; one capable of serving a PHP agent -Database functionality, specifically MySQL with a MyISAM modern table engine -- EE 2.9+ I've been able to run in production with INNODB table engines... -Apache 2.x -- Many (engineers, host partners, etc..) have been able to run EE on nginx..
For frameworks like Angular etc...
EE is agnostic to those type of frameworks. EE doesn't default to using any of them. You can incorporate Angular, Ember, etc.. if you want! EE is a framework, which allows you to place other frameworks on top of it. It's your choice! It's your world.