Site Name: Gosora Forum Software Project URL: https://gosora-project.com Repository: https://github.com/Azareal/Gosora Type: Forum Software (with a forum attached Site Info: A supremely fast and feature packed forum software written in Go (Golang). Gosora could be considered to be alpha for the time being and is a forum software I've been working on for a year or so which started as a project to familiarise myself with Go. It has four default themes which are in constant flux, things are likely to change... frequently. It will be entering an official "alpha" phase soon, although it's more stable than some big names in the forum when they exit the release candidate stage. In alpha phase, you will be able to jump from alpha to alpha via an upgrader instead of having to manually apply database updates and I'm working on a two-way generic forum conversion framework called uniConverter on the side to convert one forum software to another, including Gosora. It has many, many features including: Per-forum Permissions. This line doesn't do justice to it, I'll post up some screen-shots of the UI later. Group Permissions. A customisable index page. You can use a more common forum list or a topic list (if you don't have the levels of activity to justify a forum list). A plugin system. We currently support plugins written in Go, but we plan to add JS / Lua as options, I was going to do it a few months back, but it got delayed by the great refactor. We support two database engines, MySQL and MSSQL. PgSQL is in the works. We have a detailed analytics system, currently in development, I've been popping off commits all week. We track the global views, per-route views, and user agent views.We also track but don't currently expose an interface for per-topic views. You can view associated charts (which you can filter by time range) and tables in the Control Panel. Thanks to some clever caching and view coalescing, we execute zero queries per request for the analytics. Moderation Logs, admin logs are coming :soon: Quick Topics https://twitter.com/GosoraProject/status/952413046244179968 Quick Reply. Well obviously, I'd be crazy not to have it lol Alerts. Plus live alerts via WebSockets, you can disable that, although it has a ripple effect on the live user stats on the dashboard. Live Dashboard with live RAM, CPU, etc. usage. Profile Comments with the profile owner as the moderator. Five user tiers with permissions to further narrow them down. Guest, User, Super Mod, Admin, Super Admin. Only super admins can access backups, although it's mostly used as a folder you drop backup files into via SSH and download via the Control Panel. Timed bans, while I'm sure you'd love to throw them in purgatory forever, sometimes you might want to be a little more lenient. A built-in template minifier. A transpiled template system, if a template doesn't update it, restart the instance twice. I plan to fix that. Theme system. You can override the CSS files, JS files, etc. with your own. Not every template is customisable at this time, that's going to be changed :soon: Topic locking and unlocking. You can do this in bulk too. Topic sticking and unsticking. Admin activation and email activation for accounts. More options coming :soon: The ability to change your username and avatar. Staff can do this too and more. Topic / Forum / Setting Caching so that the data is pulled out of memory rather than having to hit memcached or a database every request. For a simple user fetch, this is a hundred times faster, according to benchmarks. We plan to expand and enhance this o.o IP Search to help you find alts. We plan to expand this with indicators as to whether a user is using Tor, a proxy, or have a common email. Word filters, Markdown, BBCode, and Basic HTML support for posts. Guilds aka Social Groups. Broke again, will be fixed :soon: Custom Pages. Raw HTML right now, a more intuitive interface is planned. WYSIWYG Editor (for the Cosora Theme) Things are subject to change, the theme may be changed dramatically, and features are added all the time. Feedback is welcome.