GitHub 上的一些备选方案

内容管理系统 / CMS

cms stars:>10000 在 GitHub 上搜索,再经过一些筛选,剩下以下项目:

  1. hugo, 静态网站生成
  2. wagtail, Django
  3. grav
  4. django-cms
  5. netlify-cms, NodeJS, MIT 静态网站生成,Git-based
  6. Keystone, NodeJS
  7. Strapi, NodeJS, headless CMS
  8. Ghost, NodeJS
  9. October, PHP, Laravel

论坛 / BBS / Forum

forum stars:>2000 在 GitHub 上搜索,再经过一些筛选,剩下以下项目:


  1. answerdev/answer Go
    An open-source knowledge-based community software. You can use it quickly to build Q&A community for your products, customers, teams, and more.
  2. NodeBB/NodeBB Node.js
    Node.js based forum software built for the modern web
  3. flarum/flarum PHP Symfony
    Simple forum software for building great communities.
  4. phpbb/phpbb PHP
    phpBB Development: phpBB is a popular open-source bulletin board written in PHP. This repository also contains the history of version 2.
  5. flaskbb/flaskbb Python Flask
    A classic Forum Software in Python using Flask.
  6. rafalp/Misago Python Django DRF
    Misago is fully featured modern forum application that is fast, scalable and responsive.
  7. discourse/discourse Ruby On Rails
    A platform for community discussion. Free, open, simple.

SNS / MicroBlogging

  1. rocboss/paopao-ce Go
    🔥A artistic "twitter like" community built on gin+zinc+vue+ts 清新文艺微社区
  2. humhub PHP AGPL 3.0
    HumHub is an Open Source Enterprise Social Network. Easy to install, intuitive to use and extendable with countless freely available modules.

框架 / Web Framwork / RESTful API (Python)

  • Django
  • django-rest-framework
  • Flask
  • Sanic
  • Falcon
  • FastAPI
  • APIStar
  • Pyramid
  • Tornado
  • Twisted
  • daphne - A HTTP, HTTP2 and WebSocket protocol server for ASGI and ASGI-HTTP.
  • uvicorn - A lightning-fast ASGI server implementation, using uvloop and httptools.
  • bjoern - Asynchronous, very fast and written in C.
  • gunicorn - Pre-forked, ported from Ruby's Unicorn project.
  • uWSGI - A project aims at developing a full stack for building hosting services, written in C.
  • waitress - Multi-threaded, powers Pyramid.
  • werkzeug - A WSGI utility library for Python that powers Flask and can easily be embedded into your own projects.
  • uvloop - Ultra fast asyncio event loop.

数据校验 / Data Validation

  • Cerberus - A lightweight and extensible data validation library.
  • colander - Validating and deserializing data obtained via XML, JSON, an HTML form post.
  • jsonschema - An implementation of JSON Schema for Python.
  • schema - A library for validating Python data structures.
  • Schematics - Data Structure Validation.
  • valideer - Lightweight extensible data validation and adaptation library.
  • voluptuous - A Python data validation library.