<commit_before><!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width">

<link rel="canonical" href="http://couchdb.apache.org/"/>

<title>Apache CouchDB</title>

<!--

Thanks to <NAME> and the Apache Cordova team for the original design.

Thanks to <NAME> for his original artwork:

    http://www.flickr.com/photos/zooboing/4715048673/

This fabulous linen texture was integrated into the site design.

-->

<link rel="stylesheet" type="text/css" href="style/master.css">

<script src="script/smooth.js" type="text/javascript"></script>

</head>

<body>

<a class="scroll-point pt-top" name="top"></div>

<div id="header">

    <div class="wrap">

        <a class="logo" href="#top"></a>

        <div class="menu">
            <a href="#about">About</a>
            <a href="#contribute">Contribute</a>
            <a href="#mailing-list">Mailing List</a>
            <a href="#download">Download</a>
            <a href="#quick-links">Quick Links</a>
        </div>

        <form class="menu-dropdown">
            <select onchange="location = this.options[this.selectedIndex].value;">
                <option value="#about">About</option>
                <option value="#contribute">Contribute</option>
                <option value="#mailing-list">Mailing List</option>
                <option value="#download">Download</option>
                <option value="#quick-links">Quick Links</option>
            </select>
        </form>

    </div>

    <div class="shadow"></div>

</div>

<div class="header-placeholder"></div>

<div class="grid leadin">

    <div class="wrap">

        <img src="image/couch.png" alt=""/>

        <ul class="text-block">
            <li><h1><strong>Apache CouchDB</strong>&trade; is a database</h1></li>
            <li><h1>that uses <strong>JSON</strong> for documents,</h1></li>
            <li><h1><strong>JavaScript</strong> for <strong>MapReduce</strong> queries,</h1></li>
            <li><h1>and regular <strong>HTTP</strong> for an <strong>API</strong></h1></li>
        </ul>

        <div class="button-container">
            <a class="button" href="#download">DOWNLOAD<label>Version 1.2</label></a>
        </div>

    </div>

</div>

<a class="scroll-point pt-about" name="about"></a>

<div class="wrap feature">

    <h2 class="icon icon-about">A Database for the Web</h2>

    <p>CouchDB is a database that completely embraces the web. Store your data with JSON documents. Access your documents with your web browser, via HTTP. Query, combine, and transform your documents with JavaScript. CouchDB works well with modern web and mobile apps. You can even serve web apps directly out of CouchDB. And you can distribute your data, or your apps, efficiently using CouchDB’s incremental replication. CouchDB supports master-master setups with automatic conflict detection.</p>

    <p>CouchDB comes with a suite of features, such as on-the-fly document transformation and real-time change notifications, that makes web app development a breeze. It even comes with an easy to use web administration console. You guessed it, served up directly out of CouchDB! We care a lot about <a href="http://en.wikipedia.org/wiki/CAP_theorem">distributed scaling</a>. CouchDB is highly available and partition tolerant, but is also <a href="http://guide.couchdb.org/editions/1/en/consistency.html">eventually consistent</a>. And we care <em>a lot</em> about your data. CouchDB has a fault-tolerant storage engine that puts the safety of your data <em>first</em>.</p>

    <p>See the <a href="http://wiki.apache.org/couchdb/Introduction">introduction</a>, <a href="http://wiki.apache.org/couchdb/Technical%20Overview">technical overview</a>, or one of the <a href="http://wiki.apache.org/couchdb/Basics">guides</a> for more information.</p>

</div>

<a class="scroll-point" name="contribute"></a>

<hr/>

<div class="wrap feature">

    <h2 class="icon icon-contribute">Want to Contribute?</h2>

    <p>CouchDB is an open source project. And that means everything, from this website to the core of the database itself, has been contributed by passionate, helpful individuals (such as yourself) who liked what they saw and wanted to make something better of it. So if you like what <em>you</em> see, and want to make something better of it, <em>we&rsquo;d</em> like to see your contributions. It doesn&rsquo;t matter how familiar you are with CouchDB, or whether you know how to program Erlang. There are plenty of ways to be helpful! Just ask!

    <p>One of the first things you should do is actually use CouchDB, and get to know it, read about it, evangelise it, and engage with the wider community. Our community is our most valuable asset, and it could always do with a bit more love and attention. You could also get stuck in on the <a href="#mailing-list">user mailing list</a>, helping new users with their problems. Or come join us on the <a href="#mailing-list">developer mailing list</a> and lets us know how else you think you can help. There&rsquo;s bound to be someone to point you in the right direction.

    <p>Why don&rsquo;t you check out <a href="http://s.apache.org/Bni">JIRA</a> and help us triage some of those  issues? Or maybe you&rsquo;d like to help us keep the <a href="http://wiki.apache.org/couchdb/">wiki</a> up-to-date? If you&rsquo;re looking for something a little more technical, you could help us with our documentation, QA, packaging, mobile, or release efforts, perhaps? Just drop by on the <a href="#mailing-list">developer mailing list</a> and let us know what you want to do. There's enough room for any sort of contribution!</p>

    <p>Do you want to contribute code? Great! You can use JIRA to find <a href="http://s.apache.org/couchdb-easy-issues2">easy</a>, <a href="http://s.apache.org/couchdb-medium-issues2">medium</a>, and <a href="http://s.apache.org/couchdb-hard-issues2">hard</a> issues to work on. Or, if you&rsquo;d prefer, just open a new issue, and attach your patch. Or <a href="https://github.com/apache/couchdb">fork us on GitHub</a> and send a pull request. Yes, it really <em>is</em> that easy! Why don't you check out the <a href="http://wiki.apache.org/couchdb/ContributorWorkflow">contributor workflow</a> guide?

</div>

<a class="scroll-point" name="mailing-list"></a>

<hr/>

<div class="wrap">
    <h2 class="icon icon-mailing-list">Mailing List</h2>
</div>

<div class="grid">

    <div class="wrap">

        <div class="corner"></div>

        <br/>

        <div class="list-header">
            <a href="http://mail-archives.apache.org/mod_mbox/couchdb-user/"><strong>User Mailing List</strong></a>
            <p>This is a general discussion and support forum for all CouchDB users.</p>
        </div>

        <ul class="list mailing-list">
            <li>Writing to the list<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
            <li>Subscription address<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
            <li>Digest subscription address<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
            <li>Unsubscription addresses<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
            <li>Getting help with the list<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
        </ul>

        <br/>

        <div class="list-header">
            <a href="http://mail-archives.apache.org/mod_mbox/couchdb-dev/"><strong>Developer Mailing List</strong></a>
            <p>This is where people working on CouchDB itself get together and discuss things.</p>
        </div>

        <ul class="list mailing-list">
            <li>Writing to the list<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
            <li>Subscription address<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
            <li>Digest subscription address<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
            <li>Unsubscription addresses<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
            <li>Getting help with the list<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
        </ul>

        <br/>

        <div class="list-header">
            <a href="http://mail-archives.apache.org/mod_mbox/couchdb-commits/"><strong>Commits Mailing List</strong></a>
            <p>This is where all source code changes and wiki changes are sent.</p>
        </div>

        <ul class="list mailing-list">
            <li>Writing to the list<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
            <li>Subscription address<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
            <li>Digest subscription address<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
            <li>Unsubscription addresses<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
            <li>Getting help with the list<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
        </ul>
<commit_msg>Added <EMAIL> list<commit_after><!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width">

<link rel="canonical" href="http://couchdb.apache.org/"/>

<title>Apache CouchDB</title>

<!--

Thanks to <NAME> and the Apache Cordova team for the original design.

Thanks to <NAME> for his original artwork:

    http://www.flickr.com/photos/zooboing/4715048673/

This fabulous linen texture was integrated into the site design.

-->

<link rel="stylesheet" type="text/css" href="style/master.css">

<script src="script/smooth.js" type="text/javascript"></script>

</head>

<body>

<a class="scroll-point pt-top" name="top"></div>

<div id="header">

    <div class="wrap">

        <a class="logo" href="#top"></a>

        <div class="menu">
            <a href="#about">About</a>
            <a href="#contribute">Contribute</a>
            <a href="#mailing-list">Mailing List</a>
            <a href="#download">Download</a>
            <a href="#quick-links">Quick Links</a>
        </div>

        <form class="menu-dropdown">
            <select onchange="location = this.options[this.selectedIndex].value;">
                <option value="#about">About</option>
                <option value="#contribute">Contribute</option>
                <option value="#mailing-list">Mailing List</option>
                <option value="#download">Download</option>
                <option value="#quick-links">Quick Links</option>
            </select>
        </form>

    </div>

    <div class="shadow"></div>

</div>

<div class="header-placeholder"></div>

<div class="grid leadin">

    <div class="wrap">

        <img src="image/couch.png" alt=""/>

        <ul class="text-block">
            <li><h1><strong>Apache CouchDB</strong>&trade; is a database</h1></li>
            <li><h1>that uses <strong>JSON</strong> for documents,</h1></li>
            <li><h1><strong>JavaScript</strong> for <strong>MapReduce</strong> queries,</h1></li>
            <li><h1>and regular <strong>HTTP</strong> for an <strong>API</strong></h1></li>
        </ul>

        <div class="button-container">
            <a class="button" href="#download">DOWNLOAD<label>Version 1.2</label></a>
        </div>

    </div>

</div>

<a class="scroll-point pt-about" name="about"></a>

<div class="wrap feature">

    <h2 class="icon icon-about">A Database for the Web</h2>

    <p>CouchDB is a database that completely embraces the web. Store your data with JSON documents. Access your documents with your web browser, via HTTP. Query, combine, and transform your documents with JavaScript. CouchDB works well with modern web and mobile apps. You can even serve web apps directly out of CouchDB. And you can distribute your data, or your apps, efficiently using CouchDB’s incremental replication. CouchDB supports master-master setups with automatic conflict detection.</p>

    <p>CouchDB comes with a suite of features, such as on-the-fly document transformation and real-time change notifications, that makes web app development a breeze. It even comes with an easy to use web administration console. You guessed it, served up directly out of CouchDB! We care a lot about <a href="http://en.wikipedia.org/wiki/CAP_theorem">distributed scaling</a>. CouchDB is highly available and partition tolerant, but is also <a href="http://guide.couchdb.org/editions/1/en/consistency.html">eventually consistent</a>. And we care <em>a lot</em> about your data. CouchDB has a fault-tolerant storage engine that puts the safety of your data <em>first</em>.</p>

    <p>See the <a href="http://wiki.apache.org/couchdb/Introduction">introduction</a>, <a href="http://wiki.apache.org/couchdb/Technical%20Overview">technical overview</a>, or one of the <a href="http://wiki.apache.org/couchdb/Basics">guides</a> for more information.</p>

</div>

<a class="scroll-point" name="contribute"></a>

<hr/>

<div class="wrap feature">

    <h2 class="icon icon-contribute">Want to Contribute?</h2>

    <p>CouchDB is an open source project. And that means everything, from this website to the core of the database itself, has been contributed by passionate, helpful individuals (such as yourself) who liked what they saw and wanted to make something better of it. So if you like what <em>you</em> see, and want to make something better of it, <em>we&rsquo;d</em> like to see your contributions. It doesn&rsquo;t matter how familiar you are with CouchDB, or whether you know how to program Erlang. There are plenty of ways to be helpful! Just ask!

    <p>One of the first things you should do is actually use CouchDB, and get to know it, read about it, evangelise it, and engage with the wider community. Our community is our most valuable asset, and it could always do with a bit more love and attention. You could also get stuck in on the <a href="#mailing-list">user mailing list</a>, helping new users with their problems. Or come join us on the <a href="#mailing-list">developer mailing list</a> and lets us know how else you think you can help. There&rsquo;s bound to be someone to point you in the right direction.

    <p>Why don&rsquo;t you check out <a href="http://s.apache.org/Bni">JIRA</a> and help us triage some of those  issues? Or maybe you&rsquo;d like to help us keep the <a href="http://wiki.apache.org/couchdb/">wiki</a> up-to-date? If you&rsquo;re looking for something a little more technical, you could help us with our documentation, QA, packaging, mobile, or release efforts, perhaps? Just drop by on the <a href="#mailing-list">developer mailing list</a> and let us know what you want to do. There's enough room for any sort of contribution!</p>

    <p>Do you want to contribute code? Great! You can use JIRA to find <a href="http://s.apache.org/couchdb-easy-issues2">easy</a>, <a href="http://s.apache.org/couchdb-medium-issues2">medium</a>, and <a href="http://s.apache.org/couchdb-hard-issues2">hard</a> issues to work on. Or, if you&rsquo;d prefer, just open a new issue, and attach your patch. Or <a href="https://github.com/apache/couchdb">fork us on GitHub</a> and send a pull request. Yes, it really <em>is</em> that easy! Why don't you check out the <a href="http://wiki.apache.org/couchdb/ContributorWorkflow">contributor workflow</a> guide?

</div>

<a class="scroll-point" name="mailing-list"></a>

<hr/>

<div class="wrap">
    <h2 class="icon icon-mailing-list">Mailing List</h2>
</div>

<div class="grid">

    <div class="wrap">

        <div class="corner"></div>

        <br/>

        <div class="list-header">
            <a href="http://mail-archives.apache.org/mod_mbox/couchdb-user/"><strong>User Mailing List</strong></a>
            <p>This is a general discussion and support forum for all CouchDB users.</p>
        </div>

        <ul class="list mailing-list">
            <li>Writing to the list<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
            <li>Subscription address<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
            <li>Digest subscription address<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
            <li>Unsubscription addresses<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
            <li>Getting help with the list<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
        </ul>

        <br/>

        <div class="list-header">
            <a href="http://mail-archives.apache.org/mod_mbox/couchdb-user/"><strong>Erlang Mailing List</strong></a>
            <p>Want to contribute, but don't know Erlang? Learn you some Erlang on this list.</p>
        </div>

        <ul class="list mailing-list">
            <li>Writing to the list<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
            <li>Subscription address<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
            <li>Digest subscription address<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
            <li>Unsubscription addresses<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
            <li>Getting help with the list<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li> 
        </ul>
        
        <br/>

        <div class="list-header">
            <a href="http://mail-archives.apache.org/mod_mbox/couchdb-dev/"><strong>Developer Mailing List</strong></a>
            <p>This is where people working on CouchDB itself get together and discuss things.</p>
        </div>

        <ul class="list mailing-list">
            <li>Writing to the list<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
            <li>Subscription address<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
            <li>Digest subscription address<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
            <li>Unsubscription addresses<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
            <li>Getting help with the list<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
        </ul>

        <br/>

        <div class="list-header">
            <a href="http://mail-archives.apache.org/mod_mbox/couchdb-commits/"><strong>Commits Mailing List</strong></a>
            <p>This is where all source code changes and wiki changes are sent.</p>
        </div>

        <ul class="list mailing-list">
            <li>Writing to the list<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
            <li>Subscription address<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
            <li>Digest subscription address<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
            <li>Unsubscription addresses<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
            <li>Getting help with the list<a href="mailto:<EMAIL>"><EMAIL><span></span></a></li>
        </ul>

{'fraction_non_alphanumeric': 0.15936934057739427, 'fraction_numerical': 0.003835091083413231, 'mean_word_length': 3.4458915462941038, 'pattern_counts': {'":': 0, '<': 701, '<?xml version=': 0, '>': 701, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 12, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1613921', 'n_tokens_mistral': 5926, 'n_tokens_neox': 5703, 'n_words': 1715}