Wikipedia says:
a topological manifold is a topological space locally homeomorphic to a Euclidean space.
I understand that the fact that a topological manifold is homeomorphic to euclidian space does not imply that the manifold inherits all properties of euclidian space. For example, it does not mean that the manifold locally has the metric that euclidian space has.
I have two questions relating to this:
What is the difference between a general "manifold" and a "topological manifold"?
If we would define (informally) a programmer2134-manifold as "a topological space locally isomorphic to Euclidian space." Would that change? What would such a manifold generally be called? And what properties would it inherit from Euclidian space? Would it inherit the Euclidian metric?
Here is an answer to the question that you asked in your comment about whether there exists a more general notion than a topological manifold.
In some specialized situations people study "$\square$-manifolds" where $\square$ is replaced by a certain very special kind of topological space, and where some overlap condition is sometimes required, similar to the condition on a smooth manifold that its overlap maps be smooth.
Here's some examples I am aware of:
The mathematical theories of these different examples are very different from each other. Perhaps their important common feature is that the model space ($\mathbb{R}^n$, Banach space, Hilbert cube, Menger sponge) is highly homogeneous, for example its homeomorphism group acts transitively.