All Projects → MiniValine → MiniValine

MiniValine / MiniValine

Licence: GPL-3.0 License
A simple and minimalist comment system.

Programming Languages

javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
HTML
75241 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to MiniValine

NewWxComment
兼容 Valine (https://github.com/xCss/Valine) 评论组件,打通PC端和移动端评论,特别适合使用Valine评论系统且想同时开发小程序文章评论的同学们。有问题可以加微信号XEthanm讨论
Stars: ✭ 49 (+63.33%)
Mutual labels:  comment-plugin
shadowsocks
a personal port of shadowsocks
Stars: ✭ 14 (-53.33%)
Mutual labels:  minimalist
micro-rpg-catalog
A bunch of resources for micro-mini RPG systems
Stars: ✭ 98 (+226.67%)
Mutual labels:  minimalist
andresrodriguez55.github.io
Personal blog and portfolio with administration panel, notification system and comment system.
Stars: ✭ 18 (-40%)
Mutual labels:  comment-system
minmin
MinMin - a tiny typescript web framework based on Express
Stars: ✭ 15 (-50%)
Mutual labels:  minimalist
milligram-stylus
A minimalist CSS framework on Stylus version.
Stars: ✭ 19 (-36.67%)
Mutual labels:  minimalist
comet
A minimal and robust BEM-style CSS toolkit.
Stars: ✭ 18 (-40%)
Mutual labels:  minimalist
concrete.css
A simple and to the point classless CSS framework
Stars: ✭ 95 (+216.67%)
Mutual labels:  minimalist
jekyll-grid
Jekyll theme (used on 25x52.com) displays posts in a grid. Ideal for projects
Stars: ✭ 63 (+110%)
Mutual labels:  minimalist
castget
A simple, command-line based RSS enclosure downloader, primarily intended for automatic, unattended downloading of podcasts.
Stars: ✭ 76 (+153.33%)
Mutual labels:  minimalist
Minimalist-Blog
Tailwind CSS Starter Template - Minimalist Blog
Stars: ✭ 21 (-30%)
Mutual labels:  minimalist
nanonote
A minimalist note taking application
Stars: ✭ 35 (+16.67%)
Mutual labels:  minimalist
yolov5 deepsort tensorrt cpp
This repo is a C++ version of yolov5_deepsort_tensorrt. Packing all C++ programs into .so files, using Python script to call C++ programs further.
Stars: ✭ 21 (-30%)
Mutual labels:  minimalist
mpi
minimal (n)vim plugins - icons (Under 200 LOC)
Stars: ✭ 32 (+6.67%)
Mutual labels:  minimalist
MuditaOS
Mobile operating system based on FreeRTOS™ optimized for E Ink displays - developed for Mudita Pure minimalist phone
Stars: ✭ 349 (+1063.33%)
Mutual labels:  minimalist
keeporsweep.net
💻🔀🗑️ Randomly declutter your digital life!
Stars: ✭ 54 (+80%)
Mutual labels:  minimalist
Comment.nvim
🧠 💪 // Smart and powerful comment plugin for neovim. Supports treesitter, dot repeat, left-right/up-down motions, hooks, and more
Stars: ✭ 796 (+2553.33%)
Mutual labels:  comment-plugin
BiliEmoji
B站全表情收集,含付费表情,支持Valine、MiniValine、Waline等评论系统
Stars: ✭ 87 (+190%)
Mutual labels:  minivaline
giscus
A comments system powered by GitHub Discussions. 💬 💎
Stars: ✭ 1,448 (+4726.67%)
Mutual labels:  comment-system
kvm-host
A minimalist type 2 hypervisor using Linux Kernel Virtual Machine (KVM)
Stars: ✭ 60 (+100%)
Mutual labels:  minimalist

This is MiniValine version 6.x


version NPM GPL Licence npm downloads gzip-size

Build Status Build Status Mergify Status codecov Codacy Badge DeepScan grade

MiniValine is a simple and minimalist comment system


Demo | Docs | Awesome

MiniValine 自 version 6.x 起回归极简主义! 因此 6.x 移除了 5.x 的全部功能特性,只保留了基础评论功能!!!

Less is More


Features

基于 CloudFlareWorker 和 CloudFlareKV/IPFS 技术的极简风评论系统

  • 使用 Cloudflare Workers 构建无服务器应用程序并部署到Cloudflare的边缘网络
  • 使用 Cloudflare Workers KV 全球分布式键值存储构建高度动态API
  • 使用 IPFS 分布式文件系统实现去中心化分布式存储

参数和指标

  • 前端 JS 脚本完整版共计一个(MiniValine.min.js) 文件大小约为 80 KB,gzip 压缩后约为 25 KB。
  • 前端 JS 脚本无样式版共计一个(MiniValine.o.min.js) 文件大小约为 45 KB。
  • 系统关键请求共计 3个 1个(websocket)。
  • 中国地区使用 CloudFlareAnycast 技术和 DNSPOD 智能解析技术 以及 优选 CloudFlare节点 IP 负载均衡的方法, 系统关键请求时间可在 200-500ms 左右。

Install

More Install Info here

Options

More Option Info here

Feedback

About

  • This project is always open source and free(freedom).
  • This project does not have any competitive relationship with any other project.
  • This project is a collection of inspiration from the Valine family. Thanks to every developer for their inspiration and contribution.
  • The project is open source only for sharing, developers are not obliged to provide after-sales service.

Contributing

We welcome you to join the development of MiniValine. Please see contributing document. 🤗

Also, we welcome PR to MiniValine.

Install dependency package

npm i

Code formatting

npm run format

Development Preview

npm run dev

Development Build

CDN_PATH

npm run build

Contributors

Code Contributors

This project exists thanks to all the people who contribute.

contributors-image

Thanks

Tribute to excellent open source! Tribute to excellent sharers!

Tribute to @xCss and @DesertsP!

感谢 @ZanderZhao 提供的文档建设支持,@zane-ng 提供的文档翻译校对支持。

Thanks to CloudFlare for their support.

License

GPL V3 or later

Copyright Notice

    MiniValine
    Copyright (C) 2019-present  MiniValine Team

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <https://www.gnu.org/licenses/>.

授权链

MiniValine version 6.x 基于 ohhho kernel 开发

MiniValine 2021.4.18-present GPLV3 or later

ohhho kernel 2021.3.7-present GPL-3.0 Only

MiniValine 2020.3.10-2021 GPLV3 or later

Valine-Ex 2017.8.13-2019.5.28 GPL-2.0 Only

Valine 2017.8.3-2017.8.13 GPL-2.0 Only

向以上开源项目以及贡献者致敬!

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].