# Frontend Overview The frontend of crates.io is written in JavaScript using [Ember.js][]. Most of that code lives in the *src* directory. We endeavor to follow Ember conventions and best practices, but we're Rust developers, so we don't always live up to this goal :) [Ember.js]: https://emberjs.com/