A class of theories that attempt to explain all existing particles (including force carriers) as vibrational modes of extended objects, such as the 1-dimensional fundamental string.
Note: This tag wiki is exactly the same as http://physics.stackexchange.com/tags/string-theory/info.
A class of theories that attempt to explain all existing particles (including force carriers) as vibrational modes of extended objects, such as the 1-dimensional fundamental string. String theory in its original form, arose as a theory of hadrons, but soon failed due to its inability to explain fermions and its unstable tachyonic ground state. It was consistent only in 26 dimensions. However, with the discovery of supersymmetry, fermions were included in the theory and the discovery of the GSO projection projected out the tachyonic states.
Soon, it was discovered, in the first superstring revolution, that there were at least 5 consistent supersymmetric string theories, or in short, superstring theories, namely, the Type IIB, the Type IIA, the Type I, the Type HO and the Type HE. These were all consistent only in 10 dimensions.
The Type IIB and Type IIA differed in terms of the choice of the GSO Projection, and thus in chirality. The Type I was an orientifold projection of the Type IIB along with the open string sectors. The Type HO and Type HE were discovered upon tensoring the left-moving state of the non-supersymmetric, Bosonic string theory (with added Majorana-Weyl fermions, but no supersymmetry) and the right-moving state of the Type II (it doesn't matter whether the Type IIA or the Type IIB are taken, since the left- and right- movers hardly interact at all.) string theory and then compactifying the 16 mismatched dimensions on an even, unimodular lattice. There are two consistent choices of this lattice, $\frac{\operatorname{Spin}\left(32\right)}{\mathbb{Z}^2}$ and $E_8\otimes E_8$, which lead to the Type HO and Type HE respectively.
The Type HE string theory was generally preferred due to its gauge group, $E_8\otimes E_8$, having the standard model gauge group as its subgroups.
However, until now, string theory was perturbative, and thus full of renormalisation. Also, perturbation techniques are actually pretty much of an approximation. Both of these are fine is theories such as QED, QCD, etc. and such QFTs, but very unattractive features for a potential candidate for a Theory of Everything. This resulted in the need for a non-perturbative formulation of string theory.
In the second superstring revolution, dualities were discovered between string theories. For example, the Type IIA and Type IIB happened to exhibit T-duality, and so did the Type HE and the Type HO. Similarly, the Type I and the Type HO exhibited S-duality, and the Type IIB with a fundamental string exhibited S-duality with Type IIB with a D1 brane. Another discovery was that of D-branes. T-duality mapped between Newmann Boundary conditions and Dirchilet Boundary conditions, so free open strings (Newmann) in Type IIA, for example, would result in open strings bound to D-branes (Dirchilet). Another requirement for D-branes was to ensure that something coupled to Ramond-Ramond Potentials, and not only Ramond-Ramond Fields.
Due to the dualities, instead of 5 different 10-dimensional string theories, there were only 2; the Type IIA and the Type HE. It was postulated that these are actually S-dual to a more fundamental 11-dimensional M-theory compactified on a circle and a line segment respectively.
Nearing the end of the Second Superstring Revolution, a fully non-perturbative formulation of M-theory was found, called M(atrix) theory. This relies on the AdS/CFT correspondence, which is a result of the holographic principle. This correspondence states that a string theory in $D+1$ - dimensional Anti-de-Sitter (AdS) Space is completely described by the (non-relativistic) $D$ - dimensional Conformal Field theory (CFT) on its boundary. The CFT corresponding to 11-dimensional M-theory in AdS Space is 10-dimensional Supersymmetric Yang-Mills theory with gauge group $\operatorname{lim}\limits_{N\rightarrow\infty}U(N)$.
It was later proposed that the case when $N$ does not approach $\infty$ is actually non-perturbative Type IIA String theory. The reasoning is that uncompactified M-theory, or M-theory compactified on a circle of infinite radius, needs to have $N$ to approach infinity because the momenta is quantised as $\frac{N}{R}$ so if $R\rightarrow \infty$, $N\rightarrow \infty$ in order to allow momenta to be non-zero, but for Type IIA string theory, which is M-theory compactified on a circle of finite $R$, $N$ must be finite too to ensure that the momenta is finite. This is known as Matrix string theory.
After the Second Superstring revolution, attention went to obtaining a 4-dimensional compactification of 11-dimensional M-theory, to reconcile with our daily lives. M-theory has supersymmetry $\mathcal N=8$; however, $\mathcal N=1$ is a rather elegant supersymmetry.
Compactifying on a $G_2$ manifold, i.e. a manifold whose holonomy group is $G_2$, preserves $\frac18$ of the supersymmetry, so compactifying M-theory on them would yield an $\mathcal N=1$ supersymmetry. Furthermore, $G_2$ manifolds are 7-dimensional, so compactifying M-theory on them would result in a 4-dimensional theory. Thus, $G_2$ manifolds are an ideal manifold to compactify on.
There are, however, on the order of $10^{500} \operatorname{ to } 10^{520}$ $G_2$ manifolds in existence, which means that there are between $10^{500}$ and $10^{520}$ $\mathcal N = 1$ 4-dimensional M-theories, called the 4-dimensional $\mathcal N=1$ M-theory vacua. These 4-dimensional $\mathcal N=1$ M-theories form what is known as the 4-dimensional $\mathcal N=1$ M-theory landscape. There is still no complete classification of this landscape and thus it is still not known which is the M-theory that actually describes our universe, or whether any of them do.