├── .nvmrc ├── scripts ├── url-to-toml-append.sh ├── url-to-toml.js └── generate-readme.js ├── .eslintrc.json ├── meta.toml ├── package.json ├── .gitignore ├── LICENSE ├── CONTRIBUTING.md ├── README.md.hbs ├── data.toml └── README.md /.nvmrc: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /scripts/url-to-toml-append.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | TOML=$(node ./scripts/url-to-toml.js "$1") 3 | echo "\n${TOML}" >> data.toml 4 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "airbnb", 3 | "rules": { 4 | "no-console": 0, 5 | "consistent-return": 0, 6 | "new-cap": 0 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /meta.toml: -------------------------------------------------------------------------------- 1 | [languages_to_human] 2 | "c#" = ".NET" 3 | javascript = "JavaScript" 4 | php = "PHP" 5 | python = "Python" 6 | ruby = "Ruby" 7 | undefined = "Closed Source" 8 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "awesome-cms", 3 | "version": "1.0.0", 4 | "description": "📝 An Awesome List for Content Management Systems", 5 | "dependencies": { 6 | "handlebars": "4.0.5", 7 | "humps": "1.1.0", 8 | "lodash": "4.15.0", 9 | "moment": "2.14.1", 10 | "toml": "2.3.0", 11 | "x-ray": "2.3.0" 12 | }, 13 | "scripts": { 14 | "generate-readme": "node scripts/generate-readme.js", 15 | "website-to-toml": "node scripts/url-to-toml.js $1", 16 | "test": "echo \"Error: no test specified\" && exit 1" 17 | }, 18 | "author": "Postlight", 19 | "license": "MIT" 20 | } 21 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Created by https://www.gitignore.io/api/node 2 | 3 | ### Node ### 4 | # Logs 5 | logs 6 | *.log 7 | npm-debug.log* 8 | 9 | # Runtime data 10 | pids 11 | *.pid 12 | *.seed 13 | *.pid.lock 14 | 15 | # Directory for instrumented libs generated by jscoverage/JSCover 16 | lib-cov 17 | 18 | # Coverage directory used by tools like istanbul 19 | coverage 20 | 21 | # nyc test coverage 22 | .nyc_output 23 | 24 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) 25 | .grunt 26 | 27 | # node-waf configuration 28 | .lock-wscript 29 | 30 | # Compiled binary addons (http://nodejs.org/api/addons.html) 31 | build/Release 32 | 33 | # Dependency directories 34 | node_modules 35 | jspm_packages 36 | 37 | # Optional npm cache directory 38 | .npm 39 | 40 | # Optional eslint cache 41 | .eslintcache 42 | 43 | # Optional REPL history 44 | .node_repl_history 45 | /tmp 46 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2016 Postlight 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # How to Contribute to Awesome CMS 2 | 3 | _All scripts require **Node 6** or greater. Use [NVM][] to easily install it._ 4 | 5 | ## [data.toml](/data.toml) and [meta.toml](/meta.toml) 6 | 7 | [data.toml](/data.toml) and [meta.toml](/meta.toml) use the human-friendly [TOML] 8 | markup language. Together, they are used to generate the README. 9 | 10 | ## Generate the README.md 11 | 12 | The [README.md](/) for this project is generated from the data in 13 | [`data.toml`](data.toml). 14 | 15 | ``` 16 | # Edit data.toml 17 | npm install 18 | npm run generate-readme 19 | ``` 20 | 21 | ## Convert a URL to [TOML][] 22 | 23 | The [`scripts`](/scripts) folder contains `url-to-toml.js`, a script 24 | to easily convert a URL into TOML. E.g. 25 | 26 | ``` 27 | node scripts/url-to-toml.js https://github.com/jekyll/jekyll-admin 28 | ``` 29 | 30 | will generate 31 | 32 | ```toml 33 | 34 | [[cms]] 35 | name = "Jekyll Admin - A Jekyll plugin that provides users with a traditional CMS-style graphical interface to author content and administer Jekyll sites." 36 | description = "A Jekyll plugin that provides users with a traditional CMS-style graphical interface to author content and administer Jekyll sites." 37 | url = "https://jekyll.github.io/jekyll-admin/" 38 | github_repo = "jekyll/jekyll-admin" 39 | language = "javascript" 40 | ``` 41 | 42 | Data is scraped using [X-Ray](https://github.com/lapwinglabs/x-ray). Some hand 43 | editing is normally needed. 44 | 45 | [NVM]: https://github.com/creationix/nvm 46 | [TOML]: (https://github.com/toml-lang/toml) 47 | -------------------------------------------------------------------------------- /scripts/url-to-toml.js: -------------------------------------------------------------------------------- 1 | const compact = require('lodash/compact'); 2 | const Xray = require('x-ray'); 3 | 4 | const x = Xray(); 5 | 6 | function scrape(url) { 7 | let githubRepo; 8 | let githubOrg; 9 | if (/https:\/\/github.com/.test(url)) { 10 | const parts = url.split('/'); 11 | githubOrg = parts[3]; 12 | githubRepo = parts[4]; 13 | } 14 | 15 | x(url, { 16 | title: 'title', 17 | description: 'meta[name="description"]@content', 18 | metaUrl: 'span[itemprop="url"]', 19 | languages: ['.lang'], 20 | // Fetch the title from the actual site, which will be more accurate. 21 | githubSite: x('span[itemprop="url"]@text', { 22 | title: 'title', 23 | }), 24 | })((err, data) => { 25 | if (!data) { 26 | return console.error(`Failed to scrape ${url}`); 27 | } 28 | const title = data.title; 29 | const metaUrl = data.metaUrl; 30 | let description = data.description; 31 | const firstLanguage = data.languages[0]; 32 | 33 | // Handle special case where github duplicates the repo name in the 34 | // description. 35 | if (githubRepo) { 36 | description = description.split(' - ')[1]; 37 | } 38 | 39 | const tomlArray = [ 40 | '[[cms]]', 41 | `name = "${(data.githubSite.title || githubRepo || title || '').trim()}"`, 42 | `description = "${(description || title || '').trim()}"`, 43 | `url = "${metaUrl || url}"`, 44 | githubRepo && `github_repo = "${githubOrg}/${githubRepo}"`, 45 | firstLanguage && `language = "${firstLanguage.toLowerCase()}"`, 46 | ]; 47 | 48 | console.log(compact(tomlArray).join('\n')); 49 | }); 50 | } 51 | 52 | const url = process.argv[2]; 53 | 54 | if (!url) { 55 | console.error('No URL provided'); 56 | process.exit(); 57 | } 58 | 59 | scrape(url); 60 | -------------------------------------------------------------------------------- /README.md.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | # Awesome CMS [![Awesome][awesome-image]][awesome-repo] 4 | 5 | A collection of **{{cmsCount}}** open and closed source Content Management 6 | Systems (CMS) for your perusal. 7 | 8 | _Last generated on {{generationTime}}. See [CONTRIBUTING.md](/CONTRIBUTING.md) 9 | for details on generation and contribution._ 10 | 11 | {{#each tocEntries}} 12 | - [{{text}}](#{{anchor}}) 13 | {{/each}} 14 | 15 | **Key** 16 | 17 | | Emoji | Meaning | 18 | | ---------------------- | ---------------- | 19 | | :octocat: | GitHub Repo | 20 | | :globe_with_meridians: | Official Website | 21 | | :sunglasses: | Awesome List | 22 | | ⓘ | Last Commit Date | 23 | 24 | {{#each cmsGroups}} 25 | ## {{name}} 26 | 27 |
| {{this}} | 32 | {{/each}} 33 ||
|---|---|
|
39 |
40 | {{name}}
41 |
42 |
43 | {{#if githubURL}}
44 |
45 | :octocat:
46 |
47 | {{/if}}
48 | {{#if url}}
49 |
50 | :globe_with_meridians:
51 |
52 | {{/if}}
53 | {{#if awesomeURL}}
54 |
55 | :sunglasses:
56 |
57 | {{/if}}
58 |
59 |
60 | {{#if starCountText}}
61 | ★{{starCountText}}
62 | {{/if}}
63 | {{#if lastCommit}}
64 | | {{lastCommit}}
65 | ⓘ
66 | {{/if}}
67 |
68 | |
69 | {{description}} | 70 |
| Name | 33 |Description | 34 |
|---|---|
|
39 |
40 | Umbraco
41 |
42 |
53 |
54 | ★1,348
55 | | 2016/09/28
56 | ⓘ
57 |
58 | |
59 | The simple, flexible and friendly ASP.NET CMS used by more than 360,000 websites. | 60 |
|
63 |
64 | Orchard
65 |
66 |
67 |
68 | :octocat:
69 |
70 |
71 | :globe_with_meridians:
72 |
73 |
74 |
75 | ★1,064
76 | | 2016/09/22
77 | ⓘ
78 |
79 | |
80 | Orchard is a free, open source, community-focused Content Management System built on the ASP.NET MVC platform. | 81 |
|
84 |
85 | Piranha CMS
86 |
87 |
88 |
89 | :octocat:
90 |
91 |
92 | :globe_with_meridians:
93 |
94 |
95 |
96 | ★314
97 | | 2016/02/19
98 | ⓘ
99 |
100 | |
101 | Piranha is the fun, fast and lightweight .NET framework for developing cms-based web applications with an extra bite. It's built on ASP.NET MVC and Web Pages and is fully compatible with both Visual Studio and WebMatrix. | 102 |
|
105 |
106 | DotNetNuke (DNN)
107 |
108 |
109 |
110 | :octocat:
111 |
112 |
113 | :globe_with_meridians:
114 |
115 |
116 |
117 | ★218
118 | | 2016/09/30
119 | ⓘ
120 |
121 | |
122 | DNN Platform is our free, open source web CMS and the foundation of every professional DNN solution. Over 750,000 organizations worldwide have built websites powered by the DNN Platform. | 123 |
|
126 |
127 | Composite C1
128 |
129 |
130 |
131 | :octocat:
132 |
133 |
134 |
135 | ★99
136 | | 2016/09/29
137 | ⓘ
138 |
139 | |
140 | A web CMS that focus on UX and adaptability. | 141 |
| Name | 151 |Description | 152 |
|---|---|
|
157 |
158 | Ghost
159 |
160 |
161 |
162 | :octocat:
163 |
164 |
165 | :globe_with_meridians:
166 |
167 |
168 |
169 | ★20,789
170 | | 2016/10/03
171 | ⓘ
172 |
173 | |
174 | Ghost is an open source publishing platform which is beautifully designed, easy to use, and free for everyone. | 175 |
|
178 |
179 | KeystoneJS
180 |
181 |
182 |
183 | :octocat:
184 |
185 |
186 | :globe_with_meridians:
187 |
188 |
189 |
190 | ★7,785
191 | | 2016/10/03
192 | ⓘ
193 |
194 | |
195 | The open source framework for developing database-driven websites, applications and APIs in Node.js. Built on Express and MongoDB. | 196 |
|
199 |
200 | Relax
201 |
202 |
203 |
204 | :octocat:
205 |
206 |
207 |
208 | ★6,208
209 | | 2016/09/26
210 | ⓘ
211 |
212 | |
213 | New generation CMS on top of React, Redux and GraphQL. | 214 |
|
217 |
218 | Reaction
219 |
220 |
221 |
222 | :octocat:
223 |
224 |
225 | :globe_with_meridians:
226 |
227 |
228 |
229 | ★2,750
230 | | 2016/09/23
231 | ⓘ
232 |
233 | |
234 | Reaction is a modern reactive, real-time event driven ecommerce platform. | 235 |
|
238 |
239 | CMS.js
240 |
241 |
242 |
243 | :octocat:
244 |
245 |
246 | :globe_with_meridians:
247 |
248 |
249 |
250 | ★1,905
251 | | 2016/03/07
252 | ⓘ
253 |
254 | |
255 | CMS.js is fully client-side, Javascript site generator in the spirit of Jekyll that uses plain ol' HTML, CSS and Javascript to generate your website. CMS.js is like a file-based CMS. It takes your content, renders Markdown and delivers a complete website in Single-Page App fashion...without the aid of server-side scripting. | 256 |
|
259 |
260 | PencilBlue
261 |
262 |
263 |
264 | :octocat:
265 |
266 |
267 | :globe_with_meridians:
268 |
269 |
270 |
271 | ★1,436
272 | | 2016/10/03
273 | ⓘ
274 |
275 | |
276 | Business class content management for Node.js (plugins, server cluster management, data-driven pages). | 277 |
|
280 |
281 | Directus
282 |
283 |
284 |
285 | :octocat:
286 |
287 |
288 | :globe_with_meridians:
289 |
290 |
291 |
292 | ★1,407
293 | | 2016/09/30
294 | ⓘ
295 |
296 | |
297 | Directus is a headless CMS written in backbone.js that provides a feature-rich environment for rapid development and management of custom database schemas. | 298 |
|
301 |
302 | Apostrophe
303 |
304 |
305 |
306 | :octocat:
307 |
308 |
309 |
310 | ★1,196
311 | | 2016/10/01
312 | ⓘ
313 |
314 | |
315 | Apostrophe is a content management system. This core module provides rich content editing as well as essential services to tie Apostrophe to your Express application. | 316 |
|
319 |
320 | Respond CMS
321 |
322 |
323 |
324 | :octocat:
325 |
326 |
327 | :globe_with_meridians:
328 |
329 |
330 |
331 | ★794
332 | | 2016/08/30
333 | ⓘ
334 |
335 | |
336 | Angular 2 + Lumen PHP + Static HTML sites. Respond 6 is a responsive CMS that features Bootstrap 3, a complete REST API, templates, plugins, and more. | 337 |
|
340 |
341 | Jekyll Admin
342 |
343 |
344 |
345 | :octocat:
346 |
347 |
348 | :globe_with_meridians:
349 |
350 |
351 |
352 | ★570
353 | | 2016/09/29
354 | ⓘ
355 |
356 | |
357 | A Jekyll plugin that provides users with a traditional CMS-style graphical interface to author content and administer Jekyll sites. | 358 |
|
361 |
362 | Netlify CMS
363 |
364 |
365 |
366 | :octocat:
367 |
368 |
369 |
370 | ★553
371 | | 2016/09/22
372 | ⓘ
373 |
374 | |
375 | A CMS for Static Site Generators. | 376 |
|
379 |
380 | Cody
381 |
382 |
383 |
384 | :octocat:
385 |
386 |
387 | :globe_with_meridians:
388 |
389 |
390 |
391 | ★532
392 | | 2016/06/02
393 | ⓘ
394 |
395 | |
396 | Javascript Content Management System running on Node.js. | 397 |
|
400 |
401 | Webhook
402 |
403 |
404 |
405 | :octocat:
406 |
407 |
408 | :globe_with_meridians:
409 |
410 |
411 |
412 | ★505
413 | | 2015/09/04
414 | ⓘ
415 |
416 | |
417 | Webhook lets you build a custom CMS with matching HTML templates in about a minute. Webhook is built with Node JS, Grunt, Firebase and Swig. | 418 |
|
421 |
422 | We.js Framework
423 |
424 |
425 |
426 | :octocat:
427 |
428 |
429 | :globe_with_meridians:
430 |
431 |
432 |
433 | ★158
434 | | 2016/07/12
435 | ⓘ
436 |
437 | |
438 | Extensible Node.js MVC framework. | 439 |
| Name | 449 |Description | 450 |
|---|---|
|
455 |
456 | WordPress
457 |
458 |
459 |
460 | :octocat:
461 |
462 |
463 | :globe_with_meridians:
464 |
465 |
466 | :sunglasses:
467 |
468 |
469 |
470 | ★8,027
471 | | 2016/10/03
472 | ⓘ
473 |
474 | |
475 | WordPress is a free and open-source content management system (CMS) based on PHP and MySQL. | 476 |
|
479 |
480 | Grav
481 |
482 |
483 |
484 | :octocat:
485 |
486 |
487 | :globe_with_meridians:
488 |
489 |
490 |
491 | ★5,214
492 | | 2016/10/01
493 | ⓘ
494 |
495 | |
496 | Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS. | 497 |
|
500 |
501 | Pagekit
502 |
503 |
504 |
505 | :octocat:
506 |
507 |
508 | :globe_with_meridians:
509 |
510 |
511 |
512 | ★3,745
513 | | 2016/08/26
514 | ⓘ
515 |
516 | |
517 | Pagekit is a modular and lightweight CMS built with Symfony components and Vue.js. | 518 |
|
521 |
522 | Bolt
523 |
524 |
525 |
526 | :octocat:
527 |
528 |
529 | :globe_with_meridians:
530 |
531 |
532 |
533 | ★2,975
534 | | 2016/09/30
535 | ⓘ
536 |
537 | |
538 | Bolt is a simple CMS written in PHP. It is based on Silex and Symfony components, uses Twig and either SQLite, MySQL or PostgreSQL. | 539 |
|
542 |
543 | Anchor CMS
544 |
545 |
546 |
547 | :octocat:
548 |
549 |
550 | :globe_with_meridians:
551 |
552 |
553 |
554 | ★2,802
555 | | 2016/08/08
556 | ⓘ
557 |
558 | |
559 | A lightweight blog CMS for PHP. | 560 |
|
563 |
564 | Pico
565 |
566 |
567 |
568 | :octocat:
569 |
570 |
571 | :globe_with_meridians:
572 |
573 |
574 |
575 | ★2,404
576 | | 2016/09/17
577 | ⓘ
578 |
579 | |
580 | Pico is a stupidly simple, blazing fast, flat file CMS. | 581 |
|
584 |
585 | Drupal
586 |
587 |
588 |
589 | :octocat:
590 |
591 |
592 | :globe_with_meridians:
593 |
594 |
595 | :sunglasses:
596 |
597 |
598 |
599 | ★2,375
600 | | 2016/09/30
601 | ⓘ
602 |
603 | |
604 | Drupal is a free and open-source content-management framework written in PHP and distributed under the GNU General Public License. | 605 |
|
608 |
609 | PyroCMS
610 |
611 |
612 |
613 | :octocat:
614 |
615 |
616 | :globe_with_meridians:
617 |
618 |
619 | :sunglasses:
620 |
621 |
622 |
623 | ★2,343
624 | | 2016/09/27
625 | ⓘ
626 |
627 | |
628 | PyroCMS is an MVC PHP Content Management System built to be easy to use, theme and develop with. It is used by individuals and organizations of all sizes around the world. | 629 |
|
632 |
633 | Joomla!
634 |
635 |
636 |
637 | :octocat:
638 |
639 |
640 | :globe_with_meridians:
641 |
642 |
643 |
644 | ★2,145
645 | | 2016/10/03
646 | ⓘ
647 |
648 | |
649 | Joomla is a free and open-source content management system (CMS) for publishing web content. It is built on a model–view–controller web application framework that can be used independently of the CMS. | 650 |
|
653 |
654 | Cockpit CMS
655 |
656 |
657 |
658 | :octocat:
659 |
660 |
661 | :globe_with_meridians:
662 |
663 |
664 |
665 | ★1,955
666 | | 2016/09/30
667 | ⓘ
668 |
669 | |
670 | Add content management functionality to any site. | 671 |
|
674 |
675 | Bootstrap CMS
676 |
677 |
678 |
679 | :octocat:
680 |
681 |
682 |
683 | ★1,846
684 | | 2016/06/28
685 | ⓘ
686 |
687 | |
688 | A PHP CMS powered by Laravel 5 and Sentry | 689 |
|
692 |
693 | Fork CMS
694 |
695 |
696 |
697 | :octocat:
698 |
699 |
700 | :globe_with_meridians:
701 |
702 |
703 |
704 | ★931
705 | | 2016/10/03
706 | ⓘ
707 |
708 | |
709 | Fork is an open source CMS using Symfony Components. | 710 |
|
713 |
714 | FUEL CMS
715 |
716 |
717 |
718 | :octocat:
719 |
720 |
721 | :globe_with_meridians:
722 |
723 |
724 |
725 | ★781
726 | | 2016/06/23
727 | ⓘ
728 |
729 | |
730 | A CodeIgniter Content Management System. | 731 |
|
734 |
735 | Croogo
736 |
737 |
738 |
739 | :octocat:
740 |
741 |
742 | :globe_with_meridians:
743 |
744 |
745 |
746 | ★769
747 | | 2016/05/12
748 | ⓘ
749 |
750 | |
751 | A CakePHP powered Content Management System. | 752 |
|
755 |
756 | Lavalite
757 |
758 |
759 |
760 | :octocat:
761 |
762 |
763 | :globe_with_meridians:
764 |
765 |
766 |
767 | ★598
768 | | 2016/07/25
769 | ⓘ
770 |
771 | |
772 | CMS Built with Laravel 5.2 and Bootstrap 3. | 773 |
|
776 |
777 | Pimcore Platform
778 |
779 |
780 |
781 | :octocat:
782 |
783 |
784 | :globe_with_meridians:
785 |
786 |
787 |
788 | ★586
789 | | 2016/10/03
790 | ⓘ
791 |
792 | |
793 | Content & Product Management Framework (CMS/PIM/E-Commerce). | 794 |
|
797 |
798 | SilverStripe
799 |
800 |
801 |
802 | :octocat:
803 |
804 |
805 | :globe_with_meridians:
806 |
807 |
808 |
809 | ★522
810 | | 2016/10/02
811 | ⓘ
812 |
813 | |
814 | SilverStripe is the intuitive content management system and flexible framework loved by editors and developers alike. Equip your web teams to achieve outstanding results. | 815 |
|
818 |
819 | Contao
820 |
821 |
822 |
823 | :octocat:
824 |
825 |
826 | :globe_with_meridians:
827 |
828 |
829 |
830 | ★518
831 | | 2016/09/20
832 | ⓘ
833 |
834 | |
835 | Contao is a web-based Open Source CMS, which generates accessible websites. It supports multiple languages and can easily be learned and extended. | 836 |
|
839 |
840 | Microweber
841 |
842 |
843 |
844 | :octocat:
845 |
846 |
847 | :globe_with_meridians:
848 |
849 |
850 |
851 | ★435
852 | | 2016/07/29
853 | ⓘ
854 |
855 | |
856 | Microweber is a new generation content management system that allows you to create a website using drag and drop. You can easily manipulate the content and the layout of your pages. No coding skills are required. | 857 |
| Name | 867 |Description | 868 |
|---|---|
|
873 |
874 | django CMS
875 |
876 |
877 |
878 | :octocat:
879 |
880 |
881 | :globe_with_meridians:
882 |
883 |
884 | :sunglasses:
885 |
886 |
887 |
888 | ★4,427
889 | | 2016/10/03
890 | ⓘ
891 |
892 | |
893 | The easy-to-use and developer-friendly CMS. | 894 |
|
897 |
898 | Wagtail CMS
899 |
900 |
901 |
902 | :octocat:
903 |
904 |
905 | :globe_with_meridians:
906 |
907 |
908 | :sunglasses:
909 |
910 |
911 |
912 | ★3,735
913 | | 2016/06/17
914 | ⓘ
915 |
916 | |
917 | Wagtail is a content management system built on Django. It's focused on user experience, and offers precise control for designers and developers. | 918 |
|
921 |
922 | Mezzanine
923 |
924 |
925 |
926 | :octocat:
927 |
928 |
929 | :globe_with_meridians:
930 |
931 |
932 |
933 | ★2,835
934 | | 2016/09/30
935 | ⓘ
936 |
937 | |
938 | CMS framework for Django. | 939 |
|
942 |
943 | Lektor
944 |
945 |
946 |
947 | :octocat:
948 |
949 |
950 | :globe_with_meridians:
951 |
952 |
953 |
954 | ★2,058
955 | | 2016/10/02
956 | ⓘ
957 |
958 | |
959 | The lektor static file content management system | 960 |
|
963 |
964 | Quokka CMS
965 |
966 |
967 |
968 | :octocat:
969 |
970 |
971 | :globe_with_meridians:
972 |
973 |
974 |
975 | ★1,397
976 | | 2016/09/30
977 | ⓘ
978 |
979 | |
980 | Quokka is a flexible content management platform powered by Python, Flask and MongoDB. | 981 |
|
984 |
985 | feinCMS
986 |
987 |
988 |
989 | :octocat:
990 |
991 |
992 | :globe_with_meridians:
993 |
994 |
995 |
996 | ★675
997 | | 2016/05/12
998 | ⓘ
999 |
1000 | |
1001 | A Django-based CMS with a focus on extensibility and concise code. | 1002 |
|
1005 |
1006 | Kotti
1007 |
1008 |
1009 |
1010 | :octocat:
1011 |
1012 |
1013 | :globe_with_meridians:
1014 |
1015 |
1016 |
1017 | ★301
1018 | | 2016/09/19
1019 | ⓘ
1020 |
1021 | |
1022 | Kotti is a high-level, Pythonic web application framework based on Pyramid and SQLAlchemy. It includes an extensible Content Management System called the Kotti CMS. | 1023 |
|
1026 |
1027 | Opps Project
1028 |
1029 |
1030 |
1031 | :octocat:
1032 |
1033 |
1034 | :globe_with_meridians:
1035 |
1036 |
1037 |
1038 | ★253
1039 | | 2016/06/01
1040 | ⓘ
1041 |
1042 | |
1043 | A Django-based CMS for the magazines, newspappers websites and portals with high-traffic. | 1044 |
|
1047 |
1048 | Plone CMS
1049 |
1050 |
1051 |
1052 | :octocat:
1053 |
1054 |
1055 | :globe_with_meridians:
1056 |
1057 |
1058 |
1059 | ★59
1060 | | 2016/10/02
1061 | ⓘ
1062 |
1063 | |
1064 | Plone is a user friendly Content Management System running on top of Python, Zope and the CMF. | 1065 |
| Name | 1075 |Description | 1076 |
|---|---|
|
1081 |
1082 | Refinery CMS
1083 |
1084 |
1085 |
1086 | :octocat:
1087 |
1088 |
1089 | :globe_with_meridians:
1090 |
1091 |
1092 | :sunglasses:
1093 |
1094 |
1095 |
1096 | ★3,387
1097 | | 2016/09/23
1098 | ⓘ
1099 |
1100 | |
1101 | An extendable Ruby on Rails CMS that supports Rails 4.2+. | 1102 |
|
1105 |
1106 | LocomotiveCMS
1107 |
1108 |
1109 |
1110 | :octocat:
1111 |
1112 |
1113 | :globe_with_meridians:
1114 |
1115 |
1116 |
1117 | ★2,139
1118 | | 2016/09/30
1119 | ⓘ
1120 |
1121 | |
1122 | A platform to create, publish and edit sites. | 1123 |
|
1126 |
1127 | ComfortableMexicanSofa
1128 |
1129 |
1130 |
1131 | :octocat:
1132 |
1133 |
1134 |
1135 | ★2,031
1136 | | 2016/04/28
1137 | ⓘ
1138 |
1139 | |
1140 | ComfortableMexicanSofa is a powerful Rails 4 CMS Engine. | 1141 |
|
1144 |
1145 | Radiant CMS
1146 |
1147 |
1148 |
1149 | :octocat:
1150 |
1151 |
1152 | :globe_with_meridians:
1153 |
1154 |
1155 |
1156 | ★1,659
1157 | | 2016/04/04
1158 | ⓘ
1159 |
1160 | |
1161 | Radiant is a no-fluff, open source content management system designed for small teams. | 1162 |
|
1165 |
1166 | Publify
1167 |
1168 |
1169 |
1170 | :octocat:
1171 |
1172 |
1173 | :globe_with_meridians:
1174 |
1175 |
1176 |
1177 | ★1,635
1178 | | 2016/09/23
1179 | ⓘ
1180 |
1181 | |
1182 | A self hosted Web publishing platform on Rails. | 1183 |
|
1186 |
1187 | Spina
1188 |
1189 |
1190 |
1191 | :octocat:
1192 |
1193 |
1194 | :globe_with_meridians:
1195 |
1196 |
1197 |
1198 | ★1,028
1199 | | 2016/09/21
1200 | ⓘ
1201 |
1202 | |
1203 | GitHub - denkGroot/Spina: Spina CMS. | 1204 |
|
1207 |
1208 | Nesta
1209 |
1210 |
1211 |
1212 | :octocat:
1213 |
1214 |
1215 | :globe_with_meridians:
1216 |
1217 |
1218 |
1219 | ★899
1220 | | 2016/08/11
1221 | ⓘ
1222 |
1223 | |
1224 | A lightweight CMS, implemented in Sinatra. | 1225 |
|
1228 |
1229 | Camaleon CMS
1230 |
1231 |
1232 |
1233 | :octocat:
1234 |
1235 |
1236 | :globe_with_meridians:
1237 |
1238 |
1239 |
1240 | ★816
1241 | | 2016/09/29
1242 | ⓘ
1243 |
1244 | |
1245 | Camaleon CMS is a dynamic and advanced content management system based on Ruby on Rails 4. | 1246 |
|
1249 |
1250 | Storytime
1251 |
1252 |
1253 |
1254 | :octocat:
1255 |
1256 |
1257 |
1258 | ★669
1259 | | 2016/07/11
1260 | ⓘ
1261 |
1262 | |
1263 | Storytime is a Rails 4+ CMS and blogging engine, with a core focus on content. It is built and maintained by @cultivatelabs. | 1264 |
|
1267 |
1268 | Alchemy CMS
1269 |
1270 |
1271 |
1272 | :octocat:
1273 |
1274 |
1275 | :globe_with_meridians:
1276 |
1277 |
1278 |
1279 | ★429
1280 | | 2016/09/30
1281 | ⓘ
1282 |
1283 | |
1284 | Alchemy is a powerful, flexible and user centric Rails CMS. | 1285 |
| Name | 1295 |Description | 1296 |
|---|---|
|
1301 |
1302 | Blogger
1303 |
1304 |
1305 |
1306 | :globe_with_meridians:
1307 |
1308 |
1309 |
1310 |
1311 | |
1312 | Publish your passions your way. Whether you’d like to share your knowledge, experiences or the latest news, create a unique and beautiful blog for free. | 1313 |
|
1316 |
1317 | Built.io Contentstack
1318 |
1319 |
1320 |
1321 | :globe_with_meridians:
1322 |
1323 |
1324 |
1325 |
1326 | |
1327 | Headless CMS divides front-end from backend architecture to send content to multiple devices and platforms without creating content differently each time. | 1328 |
|
1331 |
1332 | Cloud CMS
1333 |
1334 |
1335 |
1336 | :globe_with_meridians:
1337 |
1338 |
1339 |
1340 |
1341 | |
1342 | Shatter the limits imposed by your old, legacy CMS. Our headless, API-first Content Management System provides everything needed for scalable, multi-device publishing through SaaS and On-Premise delivery | 1343 |
|
1346 |
1347 | Contentful
1348 |
1349 |
1350 |
1351 | :globe_with_meridians:
1352 |
1353 |
1354 |
1355 |
1356 | |
1357 | Contentful is an API-first CMS focused on the simplicity of development. Manage structured content in websites and apps. | 1358 |
|
1361 |
1362 | Cosmic JS
1363 |
1364 |
1365 |
1366 | :globe_with_meridians:
1367 |
1368 |
1369 |
1370 |
1371 | |
1372 | Cosmic JS is a cloud-hosted content platform that offers a flexible and intuitive CMS API. Build websites and applications with more freedom and manage content easier. | 1373 |
|
1376 |
1377 | Craft CMS
1378 |
1379 |
1380 |
1381 | :globe_with_meridians:
1382 |
1383 |
1384 |
1385 |
1386 | |
1387 | Craft CMS is a focused content management system for developers, designers, and web professionals that blends flexibility, power, and ease of use for clients. | 1388 |
|
1391 |
1392 | ExpressionEngine
1393 |
1394 |
1395 |
1396 | :globe_with_meridians:
1397 |
1398 |
1399 |
1400 |
1401 | |
1402 | general purpose content management system written in object-oriented PHP and using MySQL for data storage. | 1403 |
|
1406 |
1407 | Jimdo
1408 |
1409 |
1410 |
1411 | :globe_with_meridians:
1412 |
1413 |
1414 |
1415 |
1416 | |
1417 | Create a professional website, online store or blog in minutes with Jimdo's website builder. Choose one of our responsive templates, and get started! | 1418 |
|
1421 |
1422 | Medium
1423 |
1424 |
1425 |
1426 | :globe_with_meridians:
1427 |
1428 |
1429 |
1430 |
1431 | |
1432 | Welcome to Medium, a place to read, write, and interact with the stories that matter most to you. Every day thousands of new voices share… | 1433 |
|
1436 |
1437 | Osmek
1438 |
1439 |
1440 |
1441 | :globe_with_meridians:
1442 |
1443 |
1444 |
1445 |
1446 | |
1447 | Osmek is a new kind of CMS, built in the cloud so your content is available where and how you need it. It's a beautiful interface for creating content, and a powerful set of APIs for retrieving it. | 1448 |
|
1451 |
1452 | prismic.io
1453 |
1454 |
1455 |
1456 | :globe_with_meridians:
1457 |
1458 |
1459 |
1460 |
1461 | |
1462 | A hosted, API based and developer friendly CMS backend. We take care of upgrades, scalability and security. | 1463 |
|
1466 |
1467 | Prose
1468 |
1469 |
1470 |
1471 | :globe_with_meridians:
1472 |
1473 |
1474 |
1475 |
1476 | |
1477 | Prose is a content editor for GitHub designed for managing websites. | 1478 |
|
1481 |
1482 | Siteleaf
1483 |
1484 |
1485 |
1486 | :globe_with_meridians:
1487 |
1488 |
1489 |
1490 |
1491 | |
1492 | Supports Jekyll, user collaboration, publishing to AWS S3, GitHub Pages, FTP, and more. | 1493 |
|
1496 |
1497 | SquareSpace
1498 |
1499 |
1500 |
1501 | :globe_with_meridians:
1502 |
1503 |
1504 |
1505 |
1506 | |
1507 | Squarespace is a SaaS-based content management system-integrated website builder, blogging platform and hosting service. | 1508 |
|
1511 |
1512 | Weebly
1513 |
1514 |
1515 |
1516 | :globe_with_meridians:
1517 |
1518 |
1519 |
1520 |
1521 | |
1522 | Weebly makes it surprisingly easy to create a high-quality website, blog or online store. Over 30 million people use Weebly to bring their unique ideas to life. | 1523 |
|
1526 |
1527 | Wix
1528 |
1529 |
1530 |
1531 | :globe_with_meridians:
1532 |
1533 |
1534 |
1535 |
1536 | |
1537 | Create a free website with Wix.com. Customize with Wix' free website builder, no coding skills needed. Choose a design, begin customizing and be online today! | 1538 |