Skip to content

raizome/backend

Repository files navigation

Open Pocket Backend Server

The open source successor of getpocket

Logo


Background

Open-Pocket was created to provide an open source alternative to Pocket.

In 2025, Pocket announced its shutdown. The project aims to deliver a fully open and community-driven replacement.

Open-Pocket is designed to be 100% compatible with the Pocket API specification, ensuring that existing Pocket clients can integrate without modification.

Current Status

  • Database schemas defined
  • Most database controllers implemented
  • Email and password based authentication added
  • JWT-based authentication fully functional
  • Access token and refresh token mechanism implemented
  • Unit tests written for all database controllers using Vitest

Technologies

  • Fastify with TypeScript as the main framework
  • PostgreSQL as the primary database
  • Drizzle ORM for database access
  • Redis (currently used for authentication endpoints)
  • Vitest for testing
  • Bitnami Docker containers for Redis and PostgreSQL

Releases

No releases published

Packages

 
 
 

Contributors