A favicon of AnyType

AnyType

Local-first, end-to-end encrypted knowledge workspace for macOS, Windows and Linux where you define your own data model.

Open Source Alternative to:

Screenshot of AnyType websiteVisit AnyType

Anytype Desktop is a personal knowledge base that keeps everything on your own machine first. Pages, tasks, wikis and journals are assembled from composable blocks, and you define the types behind them instead of accepting someone else's idea of how your notes should be shaped.

Sync is peer-to-peer and end-to-end encrypted through any-sync, so devices exchange data without a server able to read it. The client is an Electron and TypeScript application talking to a separate core engine over gRPC bindings generated from protobuf definitions, and that engine is extensible through the same API.

Building from source is a multi-step job, and the repository is explicit about each stage.

  • Prerequisites: a protobuf compiler on Linux and, on ARM machines, a C++ compiler with Python setuptools so keytar can be rebuilt.
  • Middleware: a prebuilt binary and proto assets fetched by a script before anything compiles.
  • Protobuf bindings: generated either from a checkout of the core engine or straight from the fetched assets.
  • Development server: hot reload through Vite with Electron on top, plus a browser-only web mode.
  • Packaging: Electron builds for Linux, Windows and macOS, with flags to skip notarizing and Sentry uploads.

Ready-made installers sit on the releases page for anyone who just wants to use the thing, and translations are managed through Crowdin. The code is published under the Any Source Available License 1.0, which is worth reading before planning anything commercial on top of it.

Share:
Details:
  • Stars


    8,761
  • Forks


    576
  • Last commit


    4 days ago
  • Repository age


    3 years
  • Version


    0.56.9-alpha
  • Repository


    anyproto/anytype-ts

Auto-fetched from GitHub .

Ad

 

 
 
 
 

Open source alternatives similar to AnyType:

 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit