casbin-website - The site and docs for Casbin, jCasbin, node-casbin and PHP-Casbin

  •        17

If you're here because you would like to contribute an edit or addition to the docs, you'll probably want to take a look at the docs/ directory. To edit the internals of how the site is built, you may want to get familiarized with how the site is built. The Casbin website is a static site generated using Docusaurus. The website configuration can be found in the website/ directory. Visit the Docusaurus website to learn more about all the available configuration options.



Related Projects

casbin - An authorization library that supports access control models like ACL, RBAC, ABAC in Golang

  •    Go

Casbin is a powerful and efficient open-source access control library for Golang projects. It provides support for enforcing authorization based on various access control models. In Casbin, an access control model is abstracted into a CONF file based on the PERM metamodel (Policy, Effect, Request, Matchers). So switching or upgrading the authorization mechanism for a project is just as simple as modifying a configuration. You can customize your own access control model by combining the available models. For example, you can get RBAC roles and ABAC attributes together inside one model and share one set of policy rules.

xorm-adapter - Xorm adapter for Casbin

  •    Go

Xorm Adapter is the Xorm adapter for Casbin. With this library, Casbin can load policy from Xorm supported database or save policy to it. This project is under Apache 2.0 License. See the LICENSE file for the full license text.

authz - gin-authz is an authorization middleware for Gin

  •    Go

Authz is an authorization middleware for Gin, it's based on For how to write authorization policy and other details, please refer to the Casbin's documentation.

go-simple-api-gateway - [dev] simple api gateway written by golang

  •    Go

A simple API gateway written by golang. Support for authenticate and authorization, and web applications will be protected after the gateway.

Docusaurus - Easy to maintain open source documentation websites.

  •    Javascript

Docusaurus is a project for easily building, deploying, and maintaining open source project websites.Docusaurus is available as the docusaurus package on npm.

react-native-website - The site and docs for React Native

  •    Javascript

This repo contains the website configuration and documentation powering the React Native website.If you're here because you would like to contribute an edit or addition to the docs, you'll probably want to take a look at the 'docs/' directory.

node-boilerplate - Everything you need to get started on a Node

  •    Javascript

Requires Node v0.6.6 (or newer) node-boilerplate takes html-boilerplate, express, connect, jade and Socket.IO and organizes them into a ready to use website project. It's a fast way to get working on your Node website without having to worry about the setup. It takes care of all the boring parts, like setting up your views, 404 page, 500 page, getting the modules organized, etc... This will copy down all of the boilerplate files, organize them appropriately and init a fresh new git repository within which you can build your next big thing.

sample-node-app - Sample Node App to Habitize!

  •    Shell

This simple Express app is an example of how to package a Node.js application with Habitat. It's intended to accompany the walkthroughs on the Habitat website, but it can also be run locally on its own. For the full experience, we recommend following the demos on the Habitat website. They walk you through getting set up with Habitat, Builder, automated builds and publishing to Docker Hub.

new-website - 🖥 CDNJS website and api server

  •    HTML

Website of, for the cdn content, see cdnjs/cdnjs repo. Heads up: script only works on Bash. If you're using another shell run node --expose-gc [webServer|apiServer].js [--local] instead.

roadiz - Roadiz is a polymorphic CMS based on a node system which can handle many types of services.

  •    PHP

Roadiz is a modern CMS based on a polymorphic node system which can handle many types of services and contents. Its back-office has been developed with a high sense of design and user experience. Its theming system is built to live independently from back-office allowing easy switching and multiple themes for one content basis. For example, it allows you to create one theme for your desktop website and another one for your mobile, using the same node hierarchy. Roadiz is released under MIT license, so you can reuse and distribute its code for personal and commercial projects. This is Roadiz Source repository. To create a new project, use Roadiz Standard Edition.

docpad - Empower your website frontends with layouts, meta-data, pre-processors (markdown, jade, coffeescript, etc

  •    CoffeeScript

Hi! I'm DocPad, I streamline the web development process and help close the gap between experts and beginners. I've been used in production by big and small companies for over a year and a half now to create plenty of amazing and powerful web sites and applications quicker than ever before. What makes me different is instead of being a box to cram yourself into and hold you back, I'm a freeway to what you want to accomplish, just getting out of your way and allowing you to create stuff quicker than ever before without limits. Leave the redundant stuff up to me, so you can focus on the awesome stuff.Discover my features below, or skip ahead to the installation instructions to get started with a fully functional pre-made website in a few minutes from reading this. - The New & Improved ustwo Website

  •    Javascript

This repository contains all the front end code for the current website and the toolset required to build and deploy it. In order to be able to have full control over all aspects of the website – including transitions between pages – and to make navigation super fast by not having to reload the browser, we decided to build the site as a single-page application. We chose React.js as a main JavaScript technology enabling us to do this, since it has built in support to render pages on the server side too (called isomorphic rendering). This way we could keep the initial rendering performance snappy on mobile and let visitors see content without an extra data loading step which usually happens with most client side JavaScript framework. To enable server side rendering and to have proper URLs, we put a small Node backend server behind our app.

dubbo-website - Apache Dubbo documents

  •    HTML

This project keeps all sources used for building up dubbo official website which's served at or Dubbo website is powered by docsite. If your version of docsite is less than 1.3.3, please upgrade to 1.3.3. Please also make sure your node version is 8.x, versions higher than 8.x is not supported by docsite yet.

screenshot-app - website screenshot service & app - powered by node

  •    Javascript

A simple screenshot application & web service powered by Express, Redis, node-canvas, palette, and PhantomJS.The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

readable-stream - Node-core streams for userland

  •    Javascript

This package is a mirror of the Streams2 and Streams3 implementations in Node-core.Full documentation may be found on the Node.js website.

harmon - middleware for node-http-proxy to modify the remote website response with trumpet

  •    Javascript

A middleware component for node-http-proxy using trumpet to parse and transform the response from the proxied server.

node-open-mining-portal - A scalable all-in-one easy to setup cryptocurrency mining pool and portal written entirely in Node

  •    Javascript

This portal is an extremely efficient, highly scalable, all-in-one, easy to setup cryptocurrency mining pool written entirely in Node.js. It contains a stratum poolserver; reward/payment/share processor; and a (not yet completed) responsive user-friendly front-end website featuring mining instructions, in-depth live statistics, and an admin center. This is beta software. All of the following are things that can change and break an existing NOMP setup: functionality of any feature, structure of configuration files and structure of redis data. If you use this software in production then DO NOT pull new code straight into production usage because it can and often will break your setup and require you to tweak things like config files or redis data.

node-stratum-pool - High performance Stratum poolserver in Node.js

  •    Javascript

This is a module for Node.js that will do nothing on its own. Unless you're a Node.js developer who would like to handle stratum authentication and raw share data then this module will not be of use to you. For a full featured portal that uses this module, see NOMP (Node Open Mining Portal). It handles payments, website front-end, database layer, mutli-coin/pool support, auto-switching miners between coins/pools, etc.. The portal also has an MPOS compatibility mode so that the it can function as a drop-in-replacement for python-stratum-mining. This server was built to be more efficient and easier to setup, maintain and scale than existing stratum poolservers which are written in python. Compared to the spaghetti state of the latest stratum-mining python server, this software should also have a lower barrier to entry for other developers to fork and add features or fix bugs.

prerender - Node server that uses Headless Chrome to render a javascript-rendered page as HTML

  •    Javascript

Prerender is a node server that uses Headless Chrome to render HTML, screenshots, PDFs, and HAR files out of any web page. The Prerender server listens for an http request, takes the URL and loads it in Headless Chrome, waits for the page to finish loading by waiting for the network to be idle, and then returns your content. The Prerender server can be used in conjunction with our middleware in order to serve the prerendered HTML of your javascript website to search engines (Google, Bing, etc) and social networks (Facebook, Twitter, etc) for SEO. We run the Prerender server at scale for SEO needs at