CINXE.COM
Our code is open source & free to use / mySociety
<!doctype html> <html lang="en-GB" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#"> <head> <meta charset="UTF-8"> <title>Our code is open source & free to use / mySociety</title> <meta name="description" content="mySociety provides technology, research and data to help people be active citizens, in more than 40 countries around the world."> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name='robots' content='max-image-preview:large' /> <link rel='dns-prefetch' href='//ajax.googleapis.com' /> <link rel='dns-prefetch' href='//fonts.googleapis.com' /> <link rel='dns-prefetch' href='//s.w.org' /> <link rel="alternate" type="application/rss+xml" title="mySociety » Feed" href="https://www.mysociety.org/feed/" /> <link rel="alternate" type="application/rss+xml" title="mySociety » Comments Feed" href="https://www.mysociety.org/comments/feed/" /> <link rel="alternate" type="application/rss+xml" title="mySociety » Our code is open source & free to use Comments Feed" href="https://www.mysociety.org/advice-and-support/feed/" /> <link rel='stylesheet' id='wp-block-library-css' href='https://www.mysociety.org/wp-includes/css/dist/block-library/style.min.css?ver=5.9.10' type='text/css' media='all' /> <style id='create-block-castos-transcript-style-inline-css' type='text/css'> :root{--castos-transcript--panel-bg:#f3f3f4}.ssp-transcript input[type=checkbox]{opacity:0;position:absolute;z-index:-1}.ssp-transcript .row{display:flex}.ssp-transcript .row .col{flex:1}.ssp-transcript .tabs{overflow:hidden}.ssp-transcript .tab{overflow:hidden;width:100%}.ssp-transcript .tab-label{background:var(--castos-transcript--panel-bg);cursor:pointer;display:flex;font-weight:700;justify-content:space-between;margin:0;padding:1em}.ssp-transcript .tab-label:hover{filter:brightness(95%)}.ssp-transcript .tab-label:after{content:"❯";text-align:center;transition:all .35s;width:1em}.ssp-transcript .tab-content{background:#fff;max-height:0;padding:0 1em;transition:all .35s}.ssp-transcript .tab-close{background:var(--castos-transcript--panel-bg);cursor:pointer;display:flex;font-size:.75em;justify-content:flex-end;padding:1em}.ssp-transcript .tab-close:hover,.ssp-transcript input:checked+.tab-label{filter:brightness(95%)}.ssp-transcript input:checked+.tab-label:after{transform:rotate(90deg)}.ssp-transcript input:checked~.tab-content{max-height:none;padding:1em} </style> <style id='global-styles-inline-css' type='text/css'> body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} </style> <link rel='stylesheet' id='search-filter-plugin-styles-css' href='https://www.mysociety.org/wp-content/plugins/search-filter-pro/public/assets/css/search-filter.min.css?ver=2.5.17' type='text/css' media='all' /> <link rel='stylesheet' id='google-fonts-css' href='https://fonts.googleapis.com/css?family=Source+Sans+Pro%3A400%2C600%2C700%2C900%2C400italic&ver=5.9.10' type='text/css' media='all' /> <link rel='stylesheet' id='jvectormap-css' href='https://www.mysociety.org/wp-content/themes/mysociety-new/assets/scripts/jquery-jvectormap-2.0.2.css?ver=1656423684' type='text/css' media='all' /> <link rel='stylesheet' id='global-css' href='https://www.mysociety.org/wp-content/themes/mysociety-new/assets/css/global.css?ver=1730965478' type='text/css' media='all' /> <link rel='stylesheet' id='print-css' href='https://www.mysociety.org/wp-content/themes/mysociety-new/assets/css/print.css?ver=1656423719' type='text/css' media='print' /> <!--[if lt IE 9]> <link rel='stylesheet' id='ie8-and-below-css' href='https://www.mysociety.org/wp-content/themes/mysociety-new/assets/css/ie8-and-below.css?ver=1656423719' type='text/css' media='all' /> <![endif]--> <script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js' id='jquery-js'></script> <script type='text/javascript' id='search-filter-plugin-build-js-extra'> /* <![CDATA[ */ var SF_LDATA = {"ajax_url":"https:\/\/www.mysociety.org\/wp-admin\/admin-ajax.php","home_url":"https:\/\/www.mysociety.org\/","extensions":[]}; /* ]]> */ </script> <script type='text/javascript' src='https://www.mysociety.org/wp-content/plugins/search-filter-pro/public/assets/js/search-filter-build.min.js?ver=2.5.17' id='search-filter-plugin-build-js'></script> <script type='text/javascript' src='https://www.mysociety.org/wp-content/plugins/search-filter-pro/public/assets/js/chosen.jquery.min.js?ver=2.5.17' id='search-filter-plugin-chosen-js'></script> <!--[if lt IE 9]> <script type='text/javascript' src='https://www.mysociety.org/wp-content/themes/mysociety-new/assets/scripts/modernizr.min.js?ver=1656423684' id='modernizr-js'></script> <![endif]--> <!--[if lt IE 9]> <script type='text/javascript' src='https://www.mysociety.org/wp-content/themes/mysociety-new/assets/scripts/respond.js?ver=1656423684' id='respond-js'></script> <![endif]--> <link rel="canonical" href="https://www.mysociety.org/advice-and-support/" /> <link rel='shortlink' href='https://www.mysociety.org/?p=40' /> <link rel="alternate" type="application/json+oembed" href="https://www.mysociety.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.mysociety.org%2Fadvice-and-support%2F" /> <link rel="alternate" type="text/xml+oembed" href="https://www.mysociety.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.mysociety.org%2Fadvice-and-support%2F&format=xml" /> <script src='https://blogs.mysociety.org/?dm=35ad60b56721cbb21832aefc8835b60c&action=load&blogid=26&siteid=1&t=432267150&back=https%3A%2F%2Fwww.mysociety.org%2Fadvice-and-support%2F' type='text/javascript'></script> <link rel="alternate" type="application/rss+xml" title="Podcast RSS feed" href="https://www.mysociety.org/feed/podcast" /> <!-- START - Open Graph and Twitter Card Tags 3.3.3 --> <!-- Facebook Open Graph --> <meta property="og:locale" content="en_GB"/> <meta property="og:site_name" content="mySociety"/> <meta property="og:title" content="Our code is open source & free to use"/> <meta property="og:url" content="https://www.mysociety.org/advice-and-support/"/> <meta property="og:type" content="article"/> <meta property="og:description" content="Why use mySociety’s code? With more than a decade of experience behind us, we’ve accumulated a lot of knowledge about what works and what doesn’t for digital tools around democracy, community and transparency. From software that helps citizens send FOI requests, to tools for matching people to t"/> <meta property="og:image" content="https://blogs.mysociety.org/mysociety/files/2019/07/mysociety-large-social.png"/> <meta property="og:image:url" content="https://blogs.mysociety.org/mysociety/files/2019/07/mysociety-large-social.png"/> <meta property="og:image:secure_url" content="https://blogs.mysociety.org/mysociety/files/2019/07/mysociety-large-social.png"/> <meta property="article:publisher" content="https://www.facebook.com/mysociety"/> <!-- Google+ / Schema.org --> <meta itemprop="name" content="Our code is open source & free to use"/> <meta itemprop="headline" content="Our code is open source & free to use"/> <meta itemprop="description" content="Why use mySociety’s code? With more than a decade of experience behind us, we’ve accumulated a lot of knowledge about what works and what doesn’t for digital tools around democracy, community and transparency. From software that helps citizens send FOI requests, to tools for matching people to t"/> <meta itemprop="image" content="https://blogs.mysociety.org/mysociety/files/2019/07/mysociety-large-social.png"/> <meta itemprop="author" content="Myfanwy"/> <!--<meta itemprop="publisher" content="mySociety"/>--> <!-- To solve: The attribute publisher.itemtype has an invalid value --> <!-- Twitter Cards --> <meta name="twitter:title" content="Our code is open source & free to use"/> <meta name="twitter:url" content="https://www.mysociety.org/advice-and-support/"/> <meta name="twitter:description" content="Why use mySociety’s code? With more than a decade of experience behind us, we’ve accumulated a lot of knowledge about what works and what doesn’t for digital tools around democracy, community and transparency. From software that helps citizens send FOI requests, to tools for matching people to t"/> <meta name="twitter:image" content="https://blogs.mysociety.org/mysociety/files/2019/07/mysociety-large-social.png"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:site" content="@mysociety"/> <!-- SEO --> <!-- Misc. tags --> <!-- is_singular --> <!-- END - Open Graph and Twitter Card Tags 3.3.3 --> <script defer>Object.defineProperty(document,"cookie",{get:function(){var t=Object.getOwnPropertyDescriptor(Document.prototype,"cookie").get.call(document);return t.trim().length>0&&(t+="; "),t+="_ga=GA1.1."+Math.floor(1e9*Math.random())+"."+Math.floor(1e9*Math.random())},set:function(t){t.trim().startsWith("_ga")||Object.getOwnPropertyDescriptor(Document.prototype,"cookie").set.call(document,t)}});</script> <script defer src="https://www.googletagmanager.com/gtag/js?id=G-2X56VXTG0K"></script> <script> var client_id = Math.floor(Math.random() * 1000000000) + '.' + Math.floor(Math.random() * 1000000000); window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config','G-2X56VXTG0K', {'client_id': client_id, 'cookie_expires': 1 }); </script> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-660910-12', {'storage': 'none'}); ga('set', 'anonymizeIp', true); ga('send', 'pageview'); </script> </head> <body class='page colour-violet' > <div class="hero-background"></div> <div class="hero-area"> <header class="site-header" role="banner"> <div class="container"> <h1 class="mysociety-logo mysociety-logo--full"> <a href="/">mySociety</a> </h1> <a href="#" class="nav-toggle js-nav-toggle"> Menu </a> <div class="site-navigation-collection js-site-navigation-collection"> <nav class="site-nav primary-nav" role="navigation"> <ul id="menu-primary" class="menu"><li id="menu-item-27925" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27925"><a href="https://www.mysociety.org/transparency/">Transparency</a></li> <li id="menu-item-27926" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27926"><a href="https://www.mysociety.org/democracy/">Democracy</a></li> <li id="menu-item-27927" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27927"><a href="https://www.mysociety.org/community/">Community</a></li> <li id="menu-item-22468" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22468"><a href="https://www.mysociety.org/our-research/">Research</a></li> <li id="menu-item-47229" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-47229"><a href="https://www.mysociety.org/climate/">Climate</a></li> <li id="menu-item-40676" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-40676"><a href="/blog/">News</a></li> <li id="menu-item-54478" class="menu-item menu-item-type-taxonomy menu-item-object-series menu-item-54478"><a title="Podcast" href="https://www.mysociety.org/podcasts/mysociety/">Podcast</a></li> <li id="menu-item-54991" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-54991"><a title="We’re hiring!" href="https://www.mysociety.org/about/careers/">Careers</a></li> </ul> </nav> <nav class="site-nav secondary-nav" role="navigation"> <ul id="menu-secondary" class="menu"><li id="menu-item-39015" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-39015"><a href="https://www.mysociety.org/about/">About</a></li> <li id="menu-item-39017" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-39017"><a href="https://www.mysociety.org/contact/">Contact</a></li> <li id="menu-item-40677" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-40 current_page_item menu-item-40677"><a href="https://www.mysociety.org/advice-and-support/" aria-current="page">Use our code</a></li> </ul> <a href="/donate" class="secondary-nav__donate">Donate</a> </nav> <div class="search-input site-header__search-input"> <form role="search" method="get" id="searchform" class="searchform" action="https://www.mysociety.org/"> <div class="search-input__layout"> <label class="screen-reader-text" for="s">Search for:</label> <input type="text" name="s" id="s" class="search-input__field" value="" placeholder="Search" /> <input type="image" id="searchsubmit" value="Search" src="https://www.mysociety.org/wp-content/themes/mysociety-new/assets/img/search-icon.svg" height="20" width="20" class="search-input__image-submit" /> </div> </form> </div> </div> </div> </header> <header class="page-header page-header--international"> <div class="container"> <div class="breadcrumb"> <ul><li><a href="https://www.mysociety.org">Home</a></li></ul> </div> <a href="https://translate.google.com/translate?sl=auto&tl=es&u=https%3A%2F%2Fwww.mysociety.org%2Fadvice-and-support%2F" class="button button--translate"> Translate this page </a> <h1>Our code is open source & free to use</h1> </div> <!-- end of .container --> </header> </div><!-- end of .homepage-hero or .hero-area --> <div class="container container--main"> <div class="grid-row single-column single-column--canvas"> <div class="primary-column"> <main class="main" role="main"> <h2 class="international__map__heading">Here’s where it’s being used right now:</h2> <h3 class="international__map__subheading">Projects all over the world are running their websites on mySociety’s tools</h3> <div class="international__map"> <div class="international__map__inner" id="map"></div> </div> <div class="international__feature"> <p> mySociety’s civic software is free and open source. We have lots of open data, too.<br> These offerings help organisations in many different countries to run their online projects.<br> Perhaps you’ll be the next! </p> <h2>Ready to use right now</h2> </div> <div class="international__feature international__feature--dark"> <ul class="international__how-we-help"> <li class="international__how-we-help__advice">Advice on getting started</li> <li class="international__how-we-help__tech">Documentation and tech support</li> <li class="international__how-we-help__guidance">Guidance on funding and web hosting</li> <li class="international__how-we-help__community">Welcome to a global community</li> </ul> </div> <div class="international__feature"> <p>Read on to find out what's available, and how to use our code for free.</p> </div> <div class="international__project-types"> <div class="international__project-types__title"> <h3>Explore projects running on our code</h3> </div> <div class="international__project-types__buttons"> <div class="international__project-types__button international__project-types__button--foi"> <a href="/transparency/"> <img src="https://www.mysociety.org/wp-content/themes/mysociety-new/assets/img/foi-illustration--low.png" srcset="https://www.mysociety.org/wp-content/themes/mysociety-new/assets/img/foi-illustration--mid.png 2x, https://www.mysociety.org/wp-content/themes/mysociety-new/assets/img/foi-illustration--hi.png 3x" alt=""> <h4>Transparency</h4> </a> </div> <div class="international__project-types__button international__project-types__button--better-cities"> <a href="/community/"> <img src="https://www.mysociety.org/wp-content/themes/mysociety-new/assets/img/fix-illustration--low.png" srcset="https://www.mysociety.org/wp-content/themes/mysociety-new/assets/img/fix-illustration--mid.png 2x, https://www.mysociety.org/wp-content/themes/mysociety-new/assets/img/fix-illustration--hi.png 3x" alt=""> <h4>Community</h4> </a> </div> <div class="international__project-types__button international__project-types__button--democracy"> <a href="/democracy/"> <img src="https://www.mysociety.org/wp-content/themes/mysociety-new/assets/img/parl-illustration--low.png" srcset="https://www.mysociety.org/wp-content/themes/mysociety-new/assets/img/parl-illustration--mid.png 2x, https://www.mysociety.org/wp-content/themes/mysociety-new/assets/img/parl-illustration--hi.png 3x" alt=""> <h4>Democracy</h4> </a> </div> </div> <div class="international__project-types__tabbed wordpress-editor-content"> <h2><b>Why use mySociety’s code?</b></h2> <p>With more than a decade of experience behind us, we’ve accumulated a lot of knowledge about what works and what doesn’t for digital tools around democracy, community and transparency.</p> <p>From <a href="https://alaveteli.org/">software that helps citizens send FOI requests</a>, to <a href="https://mapit.mysociety.org/">tools for matching people to their elected representatives</a>, and lots of things in between, we’ve built, refined and perfected <a href="https://github.com/mysociety">our open source code</a> and <a href="https://data.mysociety.org/">data</a>.</p> <p>We’ve also worked hard to make it as simple as possible for you to reuse in your own country.</p> <p>As you’d expect, we know our own services better than anyone, and we can often save you a lot of frustration by answering your questions, pointing out pitfalls, and advising on the best way to proceed.</p> <h2><b>What’s available</b></h2> <h3><b>Transparency</b></h3> <ul> <li><b>Alaveteli </b>is a codebase that enables you to run your own Freedom of Information website in any country.</li> </ul> <p><strong>See what’s available</strong> at <a href="https://alaveteli.org/">alaveteli.org</a>. To ask questions or start a conversation, join the <a href="https://alaveteli.org/community/">Alaveteli community</a>.</p> <h3><b>Community</b></h3> <ul> <li><b>FixMyStreet</b> is a codebase which in its basic form will let you run a site that helps citizens report street issues to the authorities responsible for fixing them. It has also been successfully adapted many times for other projects which a) collect reports or posts with defined geographical points, b) optionally also collect a category, description and photos, and c) forward these to an email address which is defined by the user inputs.</li> </ul> <p><strong>See what’s available</strong> at <a href="https://fixmystreet.org/">FixMyStreet.org</a>. To ask questions or start a conversation, join the <a href="https://fixmystreet.org/community/">FixMyStreet community</a>.</p> <h3><b>Democracy</b></h3> <ul> <li><b>EveryPolitician</b> is a repository of open, structured data which aims to cover every politician in every country in the world. It’s free to use and should be useful to anyone running a website or app which helps citizens monitor, understand or contact their elected representatives.</li> </ul> <p><strong>EveryPolitician is not currently being maintained</strong> (<a href="https://www.mysociety.org/2019/06/26/placing-everypolitician-on-hold/">why not?</a>) and we are currently recommending Wikidata: to get involved, <a href="https://www.wikidata.org/wiki/Wikidata:WikiProject_every_politician">see our project on there</a>.</p> <h2><b>Working in partnership</b></h2> <p>Unfortunately, as a small organisation with limited resources, <strong>mySociety is not currently able to help you with implementation or development</strong> work on an unpaid basis.</p> <p>However, if you have your own funding secured, <a href="https://www.mysociety.org/contact/">please feel free to get in touch</a> and we will be happy to discuss further.</p> <h2><b>Contracting mySociety</b></h2> <p>Our services are available to governments and other organisations on a commercial basis: if you would like to explore this option, please <a href="https://www.mysociety.org/contact/">drop us a line</a>.</p> </div> </div> <script type="text/javascript"> window.internationalLocations = {"KE":"Mzalendo, a Pombola site\r\nFixSouthCWard, a FixMyStreet site","IE":"Kildare Street\r\nFixMyStreet.ie","GB":"YourNextMP, a YourNextRepresentative site\r\nVerto, a YourNextRepresentative site\r\nWhatDoTheyKnow, an Alaveteli site\r\nFixMyStreet\r\nWriteToThem\r\nTheyWorkForYou","ZA":"People's Assembly, a Pombola site","NO":"FiksGataMi, a FixMyStreet site\r\nMimesBr\u00f8nn, an Alaveteli site","AR":"YoQuieroSaber, a YourNextRepresentative site\r\n","AU":"RightToKnow, an Alaveteli site\r\nFixMyStreet.org.au\r\nOpenAustralia, parliamentary monitoring\r\n","HU":"KiMitTud, an Alaveteli site","NZ":"FYI.org.nz, an Alaveteli site","CZ":"InfoProV\u0161echny, an Alaveteli site","ES":"TuDerechoASaber, an Alaveteli site\r\nArreglaMiBarrio, a FixMyStreet site\r\nCuida Alcal\u00e1, a FixMyStreet site","UA":"\u0414\u043e\u0441\u0442\u0443\u043f\u0434\u043e\u043f\u0440\u0430\u0432\u0434\u0438, an Alaveteli site","UY":"PorMiBarrio, a FixMyStreet site\r\nQueSabes, an Alaveteli site","SE":"FixaMinGata, a FixMyStreet site\r\nHandlingar, an Alaveteli site","HR":"ImamoPravoZnati, an Alaveteli site","CH":"ZuriWieNeu, a FixMyStreet site","IT":"Chiedi, an Alaveteli site","NI":"DerechoAPreguntar, an Alaveteli site","UG":"AskYourGov, an Alaveteli site\r\nFixMyCommunity, a FixMyStreet site","MK":"\u0421\u043b\u043e\u0431\u043e\u0434\u0435\u043d\u043f\u0440\u0438\u0441\u0442\u0430\u043f, an Alaveteli site","IL":"AskData, an Alaveteli site","BA":"PravoDaZnam\u00b8 an Alaveteli site","RO":"NuV\u0103Sup\u0103ra\u021bi, an Alaveteli site","BR":"QueremosSaber, an Alaveteli site","PT":"NosQueremosSaber, an Alaveteli site","RW":"Sobanukirwa, an Alaveteli site","MY":"Aduanku, a FixMyStreet site\r\nRightToKnow, an Alaveteli site\r\n","CM":"DansMonQwat, a FixMyStreet site","BG":"FixSofia, a FixMyStreet site","NG":"ShineYourEye, a Pombola site","ZW":"KuvakaZim, a Pombola site","FR":"FixMyStreet.fr, a FixMyStreet site\r\nMa Dada, an Alaveteli site\r\n","PK":"FixMyCity, a FixMyStreet site","MV":"MakeMyIsland, a FixMyStreet app","LR":"Infolib, an Alaveteli site","HK":"Accessinfo, an Alaveteli site","GH":"Odekro, a Pombola site\r\nFixMyCommunity, a FixMyStreet site","MA":"Nouabook, a WriteIt site","GR":"greekparliament.info, a SayIt site\r\nneavouli.eu, a YourNextRepresentative site","CL":"BellavistaEnAcci\u00f3n, a FixMyStreet site","TN":"Marsoum41, an Alaveteli site ","RS":"DaZanamoSvi, an Alaveteli site","PY":"QueremoSaber, an Alaveteli site","BF":"CandidatsApproches, a YourNextRepresentative site","CR":"TusRepresentantesLocales, a YourNextRepresentative site\r\nPorMiBarrio, a FixMyStreet site","CA":"OpenHouseNovaScotia, a SayIt site","TW":"archive.tw, a SayIt site","NP":"AskNepal, an Alaveteli site","TR":"bilmehakki.org, an Alaveteli site","CO":"ColombiaPregunta, an Alaveteli site","JM":"YourNextMP Jamaica","BE":"Transparencia.be, an Alaveteli site","US":"OPRAmachine, an Alaveteli site for New Jersey","CG":"TuNa Bakonzi, an Alaveteli site","NL":"Wob Nop, an Alaveteli site","MD":"VreauInfo, an Alaveteli site","DO":"CuidoMiCiudad, a FixMyStreet site","IR":"Namehbeanha, a WriteIt site","XK":"Ndreqe, a FixMyStreet site"}; var seriesValues = {}; for(key in window.internationalLocations){ seriesValues[key] = '#A94CA6'; } window.internationalMapSettings = { backgroundColor: 'transparent', zoomOnScroll: false, zoomButtons: false, panOnDrag: false, regionStyle: { initial: { fill: '#CBC9BF', 'fill-opacity': 1 }, hover: { 'fill-opacity': 1, cursor: 'default' }, selected: {}, selectedHover: {} }, series: { regions: [{ values: seriesValues, attribute: 'fill' }] }, onRegionTipShow: function(e, $label, regionCode){ // Is this a country from our list? if(regionCode in window.internationalLocations){ // Does this country have a (newline-separated list of) websites? if(window.internationalLocations[regionCode]) { $label.append(' <span class="international-site">' + window.internationalLocations[regionCode].split(/\n/).join('</span> <span class="international-site">') + '</span>'); } } else { e.preventDefault(); } } }; </script> </main> </div> </div> </div> <footer class="mysoc-footer" role="contentinfo"> <div class="container"> <h2 class="mysoc-footer__site-name">mySociety</h2> <div class="grid-row"> <div class="col-sm-4"> <div class="mysoc-footer__site-description"> <p>mySociety is a not-for-profit social enterprise, based in the UK but working with partners internationally. We build and share digital technologies that help people be active citizens, across the three areas of <a href="/democracy">Democracy</a>, <a href="/transparency">Transparency</a>, and <a href="/community">Community</a>.</p> </div> </div> <div class="col-sm-5"> <nav class="mysoc-footer__links"> <ul id="menu-tertiary-footer-menu" class="menu"><li id="menu-item-20940" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20940"><a href="https://www.mysociety.org/about/">About</a></li> <li id="menu-item-21111" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-21111"><a href="https://www.mysociety.org/about/careers/">Careers</a></li> <li id="menu-item-42894" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42894"><a title="Code of Conduct" href="https://www.mysociety.org/code-of-conduct/">Code of Conduct</a></li> <li id="menu-item-20944" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20944"><a href="https://www.mysociety.org/contact/">Contact</a></li> <li id="menu-item-41990" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-41990"><a href="http://data.mysociety.org/">Data and APIs</a></li> <li id="menu-item-47676" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-47676"><a href="https://www.mysociety.org/environment-policy/">Environment policy</a></li> <li id="menu-item-50624" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-50624"><a href="https://www.mysociety.org/equity-diversity-and-inclusion-policy/">Equity, diversity & inclusion</a></li> <li id="menu-item-21144" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-21144"><a href="https://www.mysociety.org/subscribe/">Newsletters</a></li> <li id="menu-item-20979" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20979"><a href="https://www.mysociety.org/press/">Press</a></li> <li id="menu-item-28489" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28489"><a href="https://www.mysociety.org/privacy/">Privacy policy</a></li> <li id="menu-item-54484" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-54484"><a href="https://www.mysociety.org/about/strategy/">Strategy</a></li> <li id="menu-item-38518" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-38518"><a href="https://www.mysociety.org/united-nations-sustainable-development-goals/">Sustainable Development</a></li> </ul> </nav> </div> <div class="col-sm-3"> <div class="mysoc-footer__donate"> <p>We are a charity – support our mission to put more power in more people’s hands so that together we can build a fairer, safer future</p> <a href="https://www.mysociety.org/donate?utm_source=mysociety.org&utm_content=footer+donate+now&utm_medium=link&utm_campaign=mysoc_footer" class="mysoc-footer__donate__button"> 🤍 Donate now</a> </div> </div> </div> <hr class="mysoc-footer__divider" role="presentation"> <div class="grid-row"> <div class="col-sm-6"> <div class="mysoc-footer__legal"> <p> mySociety is a registered charity in England and Wales (1076346) and a limited company (03277032). We provide commercial services through our wholly owned subsidiary <a href="https://www.societyworks.org">SocietyWorks Ltd</a> (05798215). </p> </div> </div> <div class="col-sm-6"> <ul class="mysoc-footer__badges"> <li role="presentation"><a href="https://github.com/mysociety" class="mysoc-footer__badge mysoc-footer__badge--github">Github</a></li> <li role="presentation"><a href="https://bsky.app/profile/mysociety.org" class="mysoc-footer__badge mysoc-footer__badge--bluesky">bluesky</a></li> <li role="presentation"><a href="https://www.linkedin.com/company/mysociety" class="mysoc-footer__badge mysoc-footer__badge--linkedin">LinkedIn</a></li> <li role="presentation"><a href="https://facebook.com/mySociety" class="mysoc-footer__badge mysoc-footer__badge--facebook">Facebook</a></li> <li role="presentation"><a href="https://twitter.com/mysociety" class="mysoc-footer__badge mysoc-footer__badge--twitter">Twitter</a></li> <li role="presentation"><a href="https://www.instagram.com/mysociety_org/" class="mysoc-footer__badge mysoc-footer__badge--instagram">Instagram</a></li> <li role="presentation"><a href="https://www.tiktok.com/@mysociety0" class="mysoc-footer__badge mysoc-footer__badge--tiktok">tiktok</a></li> </ul> </div> </div> </div> </footer> <script type='text/javascript' src='https://www.mysociety.org/wp-includes/js/jquery/ui/core.min.js?ver=1.13.1' id='jquery-ui-core-js'></script> <script type='text/javascript' src='https://www.mysociety.org/wp-includes/js/jquery/ui/datepicker.min.js?ver=1.13.1' id='jquery-ui-datepicker-js'></script> <script type='text/javascript' id='jquery-ui-datepicker-js-after'> jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"MM d, yy","firstDay":1,"isRTL":false});}); </script> <script type='text/javascript' src='https://www.mysociety.org/wp-content/themes/mysociety-new/assets/scripts/fitvids.js?ver=1656423684' id='fitvids-js'></script> <script type='text/javascript' src='https://www.mysociety.org/wp-content/themes/mysociety-new/assets/scripts/social-sharing.js?ver=1656423684' id='mysociety-social-sharing-js'></script> <script type='text/javascript' src='https://www.mysociety.org/wp-content/themes/mysociety-new/assets/scripts/analytics.js?ver=1686660156' id='mysociety-analytics-js'></script> <script type='text/javascript' src='https://www.mysociety.org/wp-content/themes/mysociety-new/assets/scripts/mysociety.js?ver=1725869074' id='mysociety-js'></script> <script type='text/javascript' src='https://www.mysociety.org/wp-content/themes/mysociety-new/assets/scripts/jquery-jvectormap-2.0.2.min.js?ver=1656423684' id='jquery-vectormap-js'></script> <script type='text/javascript' src='https://www.mysociety.org/wp-content/themes/mysociety-new/assets/scripts/jquery-jvectormap-world-mill-en.js?ver=1656423684' id='jquery-vectormap-world-js'></script> </body> </html>