Download the PHP package non-convex-labs/laravel-commonplace without Composer

On this page you can find all versions of the php package non-convex-labs/laravel-commonplace. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-commonplace

laravel-commonplace

Latest Version Tests PHPStan

A database-backed personal knowledge vault for Laravel. You get wikilinks, version history, semantic search, and an MCP server so Claude Code, Cursor, and Zed can read and write your notes. Same database as your app, same auth, same backup.

Quick look

Notes are Eloquent models. The Commonplace facade owns the writes, the wikilink graph, and search:

Set COMMONPLACE_MCP_ENABLED=true and the same vault is reachable to any MCP-compatible AI client, scoped to the authenticated user.

What's in a name?

A commonplace book is a personal notebook for copying down quotes, ideas, observations, and references so you can find them again later. Marcus Aurelius kept one. So did Locke, Jefferson, and a long list of readers and thinkers who needed somewhere to put the bits worth keeping. This package is the same idea, scoped to a single user inside your Laravel app and backed by your database instead of a leather-bound notebook.

For more on the practice itself, see Journal like a Renaissance Philosopher by ParkNotes (Parker Settecase).

Install

Full setup lives in docs/. That covers migrations, trait wiring, embedding driver, and MCP transport.

Why a database vault, not a folder of .md files?

Most knowledge-vault tools are standalone apps backed by a folder of files. Sync, plugins, and auth get bolted on after the fact. This package flips that around. Notes are rows in your existing Laravel database. They're queryable by SQL, transactional, joinable, and gated by whichever guard your app already runs. You don't host a second silo, you don't run a file watcher, you don't manage separate API keys, and you don't hit "vault opened in another window" races.

See docs/design.md for the full comparison against Obsidian, Logseq, Foam, and Dendron, plus the tradeoffs that come with it.

Status

Pre-1.0. APIs may shift between minor versions until 1.0 ships.

License

MIT. See LICENSE.


All versions of laravel-commonplace with dependencies

PHP Build Version
Package Version
Requires php Version ^8.4
elgigi/commonmark-emoji Version ^2.0
illuminate/contracts Version ^13.0
laravel/mcp Version ^0.7.0
league/commonmark Version ^2.8
spatie/laravel-package-tools Version ^1.16
symfony/yaml Version ^8.0
tempest/highlight Version ^2.17
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package non-convex-labs/laravel-commonplace contains the following files

Loading the files please wait ...