Admin dashboard for Cloudflare Durable Objects.
admindo separates frontend and backend. Frontend compoents are pure HTML components and can be easily integrated.
<html>
<head>
<script type="module" src="https://unpkg.com/admindo"></script>
<script type="module" src="https://unpkg.com/admindo-plugin-about"></script>
</head>
<body>
<admin-do />
</body>
</html>
You can configure AdminDO to work under a specific path prefix using the root
attribute:
<!-- AdminDO will handle routes under /admin path -->
<admin-do root="/admin" />
<!-- All plugin routes will be relative to /admin -->
<!-- Example: dashboard at /admin/, plugins at /admin/plugin-name -->
This is useful when:
- Mounting AdminDO under a subdirectory
- Integrating with existing routing systems
- Deploying multiple AdminDO instances with different paths
- about - Author credits
- better-auth - Enhanced authentication functionality
- dofs-browser - Durable Objects File System GUI
- dterm - Durable Objects File System terminal
- dorm - Durable Objects ORM