selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

Codever logo

Self-host Codever

10.0.0

Bookmarks & snippets manager for developers with Markdown

ReleaseOpen SourceMIT
Updated2 years ago
LanguageTypescript
Setup difficultyAdvanced
Stars
386
Port
3000 (API backend)
Requires
Certbot, Keycloak, MongoDB, Nginx, PostgreSQL
Docker
ghcr.io/codeverdotdev/codever-api
Install with Node.js

What is Codever?

Codever is a bookmarks, code snippets, and notes manager designed for developers. It supports Markdown for notes, tagging, full-text search, and organizing bookmarks into collections. The project includes a web UI built with Angular, a REST API with ExpressJS and MongoDB, and Keycloak for authentication supporting GitHub, Google, GitLab, and StackOverflow identity providers. It offers browser extensions for Chrome and Firefox, a bookmarklet, and IDE plugins for IntelliJ and VS Code. Self-hosting is supported via Docker Compose for both development and production environments, with a production stack including nginx, certbot for TLS, MongoDB, PostgreSQL, and Keycloak.

Should you self-host Codever?

Codever scores 49/100 on selfhost.directory (how scoring works) and ranks #26 of 46 in Bookmarks & Link Sharing. It has 386 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is advanced: plan for several services and some ongoing maintenance. An official Docker image is available. It is MIT-licensed and written mostly in Typescript.

Its closest alternative on selfhost.directory is Karakeep (82/100, 30 114 stars). It scores higher overall, so compare the two before you pick. See Codever vs Karakeep side by side.

Features

  • Bookmarklet
  • Bookmark Management
  • Browser Extensions
  • Code Snippets
  • Docker Compose Deployment
  • Full-Text Search
  • History and pinned items
  • Hotkeys
  • IDE plugins
  • Markdown Notes
  • Multi-provider authentication
  • Public bookmarks and snippets
  • Read-later queue
  • REST API
  • Tags and collections

Codever README

How to install Codever

Install Codever with Node.js

cp apps/codever-api/env.json.example apps/codever-api/env.json nvm use npm install npm run frontend # starts Angular on :4200 npm run backend # starts Express API on :3000

or: npm start # runs both in parallel

Requires MongoDB and Keycloak running separately (e.g., via docker-compose up for just those services).

More in Bookmarks & Link Sharing

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…