Source: journalism code, community, and context

The code being written in journalism is driving innovation across the web, and the community writing it is talented, vibrant, and growing. Source is dedicated to spotlighting that community and diving deep into the code it's making.

Revealing the context around the code

Code isn’t written in a vacuum. That’s true for any line of code that’s been written, and it’s especially true in journalism, where the news of the day influences the lines of code written to report it. Our features connect the code with its context, using the journalistic approach of “Who, What, Why, When, and How” to exploring the motivations, ideas, and innovations behind the lines of code.

Chronicling the community that writes it

We’ve built the journalism-code community into the very source code of Source itself, collecting data around people and organizations with every article we write and every line of code we index. As a result, you’re able to learn more about the creators of journalism’s vital codebases right alongside the code they’ve written.

Helping you to learn it

OpenNews Learning calls Source its home. Offering case studies updated weekly that look into data crunching, visualizations, mapping, and the ethics of journalism in the digital age OpenNews Learning offers in-depth, behind-the-scenes, guides to the exciting world of journalism code written by the very people that make it.

Helping you to find it

The Source Code Index is perhaps the site’s most useful feature: An index to the open code being written in journalism, fully tagged and searchable. Need to find Ruby mapping libraries? Want to see everything in Source’s index by the New York Times? Source lets you find it, from any page on the site. Want to browse? Source collects all our code entries in one simple place and lets you drill down from there.

We need you too

Are you a developer with some open repositories of journalism code you’d like us to index? Or maybe you’re a writer wanting to help chronicle the innovations happening in journalism. Either way, we need you to help make Source even better. So please, contribute to Source.