# Ecosystem
Waline is a classic Client/Server architecture, which provides a relatively complete API interface. you can implement your own client implementation based on the API provided by the server.
# Clients
@waline/clientopen in new window
Official client implementation, build with Vue and TypeScript.
By @MHuiGopen in new window, supports Waline API. Usage:
<script src="https://cdn.jsdelivr.net/npm/minivaline/dist/MiniValine.min.js"></script> <div id="waline-comments"></div> <script> new MiniValine({ el: '#waline-comments', backend: 'waline', serverURLs: 'YOUR SERVER URL', }); </script>
1
2
3
4
5
6
7
8
9
10
# Plugins
You can use the following plugins to use Waline on different tools:
# Hexo
- @waline/hexo-nextopen in new window, Hexo NexT theme plugin
# VuePress
- @mr-hope/vuepress-plugin-commentopen in new window: VuePress comment plugin
# Theme
- vuepress-theme-hopeopen in new window: A powerful VuePress theme with tons of features
# More
We are looking forward to more clients and plugins from the community to expand the Waline ecosystem. 🎉
If you implement any Waline client, ecological plugin or theme including Waline, please comment and let us know!
TIPS: The comment area is only for demo. If you have any questions, please go to Github Discussion to ask.
Preview: