All Projects → shiyanhui → Young

shiyanhui / Young

A full-featured forum software built on Tornado and MongoDB.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Young

Nobibi
一款基于Next.js+mongo的轻量级开源社区(open community by Next.js & mongo)
Stars: ✭ 209 (-72.64%)
Mutual labels:  forum, mongodb
Nodebb
Node.js based forum software built for the modern web
Stars: ✭ 12,303 (+1510.34%)
Mutual labels:  forum, mongodb
Nextjs Mongodb App
A Next.js and MongoDB web application, designed with simplicity for learning and real-world applicability in mind.
Stars: ✭ 694 (-9.16%)
Mutual labels:  mongodb
Mall Swarm
mall-swarm是一套微服务商城系统,采用了 Spring Cloud Hoxton & Alibaba、Spring Boot 2.3、Oauth2、MyBatis、Docker、Elasticsearch、Kubernetes等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全,附带全套Spring Cloud教程。
Stars: ✭ 7,874 (+930.63%)
Mutual labels:  mongodb
Jd spider
两只蠢萌京东的分布式爬虫.
Stars: ✭ 738 (-3.4%)
Mutual labels:  mongodb
Bifrost
Bifrost ---- 面向生产环境的 MySQL 同步到Redis,MongoDB,ClickHouse,MySQL等服务的异构中间件
Stars: ✭ 701 (-8.25%)
Mutual labels:  mongodb
Mongo Php Driver
MongoDB PHP driver
Stars: ✭ 737 (-3.53%)
Mutual labels:  mongodb
Mevn Cli
Light speed setup for MEVN(Mongo Express Vue Node) Apps
Stars: ✭ 696 (-8.9%)
Mutual labels:  mongodb
Nice Front End Tutorial
🌍 Constantly updated front-end resources, tutorials, opinions(与时俱进版前端资源,教程和意见。)
Stars: ✭ 755 (-1.18%)
Mutual labels:  mongodb
Mern Course Bootcamp
Complete Free Coding Bootcamp with the MERN Stack
Stars: ✭ 730 (-4.45%)
Mutual labels:  mongodb
Stream Reactor
Streaming reference architecture for ETL with Kafka and Kafka-Connect. You can find more on http://lenses.io on how we provide a unified solution to manage your connectors, most advanced SQL engine for Kafka and Kafka Streams, cluster monitoring and alerting, and more.
Stars: ✭ 753 (-1.44%)
Mutual labels:  mongodb
Vchat
💘🍦🙈Vchat — 从头到脚,撸一个社交聊天系统(vue + node + mongodb)
Stars: ✭ 724 (-5.24%)
Mutual labels:  mongodb
React Vue Koa
Vue,React,微信小程序,快应用,TS , Koa, JS一把梭
Stars: ✭ 710 (-7.07%)
Mutual labels:  mongodb
Frame
💡 A user system API starter
Stars: ✭ 741 (-3.01%)
Mutual labels:  mongodb
Generator Ng Fullstack
Client, server or fullstack - it's up to you. ng-fullstack gives you the best of the latest.
Stars: ✭ 701 (-8.25%)
Mutual labels:  mongodb
Migrate
Database migrations. CLI and Golang library.
Stars: ✭ 7,712 (+909.42%)
Mutual labels:  mongodb
Spring Boot Examples
about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。
Stars: ✭ 26,812 (+3409.42%)
Mutual labels:  mongodb
Nodeapi
Simple RESTful API implementation on Node.js + MongoDB.
Stars: ✭ 719 (-5.89%)
Mutual labels:  mongodb
Monstache
a go daemon that syncs MongoDB to Elasticsearch in realtime
Stars: ✭ 736 (-3.66%)
Mutual labels:  mongodb
Project mern memories
This is a code repository for the corresponding video tutorial. Using React, Node.js, Express & MongoDB you'll learn how to build a Full Stack MERN Application - from start to finish. The App is called "Memories" and it is a simple social media app that allows users to post interesting events that happened in their lives.
Stars: ✭ 747 (-2.23%)
Mutual labels:  mongodb

A Full-featured forum software built with love by Lime in Python.

中文README

Features:

  • Classified topics
  • Anonymity Support
  • Social Network (tweet, friends etc.)
  • IM Chat
  • Real-time Notification
  • Resource Share

Screenshots

Installation

On Unbuntu 16.04:

git clone https://github.com/shiyanhui/Young.git
cd Young && ./scripts/install.sh

Then set your mongodb environment:

1. open /etc/mongod.conf, add

    replication:
        replSetName: rs0

2. restart mongodb

    service mongod restart

3. enter mongo client and execute

    mogno
    rs.initiate()

The next step you shoud initialize the database.

fab init

If you want to set up your own mail server, execute setup_mail.sh, which will install postfix.

./scripts/setup_mail.sh

NOTE:

scripts/install.sh is only tested on Ubuntu-16.04, so on other platform you may install manually. Just do as scripts/install.sh do step by step.

Requirements

- Mongodb >= 2.6
- Ejabberd >= 16.08
- NSQ >= 0.3.8
- Elasticsearch >= 2.3.5
- NodeJS >= 4.0

Development

  • you should start all required services before you run it.
    fab start_service
  • build the resource.
    fab build
  • run it locally.
    # debug mode is close by default, it will automatically build before run
    fab run

    # run it in debug mode
    fab run:debug=true

License

Young is licensed under the GNU Affero General Public License v3 (AGPL-3).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].