{"id":44857789,"url":"https://github.com/code-society-lab/cursif","last_synced_at":"2026-02-17T08:01:30.072Z","repository":{"id":189434798,"uuid":"674390778","full_name":"Code-Society-Lab/cursif","owner":"Code-Society-Lab","description":"A collaborative, scriptable note taking application.","archived":false,"fork":false,"pushed_at":"2024-08-09T01:34:25.000Z","size":44,"stargazers_count":6,"open_issues_count":2,"forks_count":5,"subscribers_count":0,"default_branch":"main","last_synced_at":"2024-08-09T02:50:01.822Z","etag":null,"topics":["collaboration","notebook"],"latest_commit_sha":null,"homepage":"https://cursif.codesociety.xyz/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Code-Society-Lab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-08-03T20:44:17.000Z","updated_at":"2024-08-09T02:50:08.215Z","dependencies_parsed_at":"2023-09-26T10:02:56.081Z","dependency_job_id":"cc1575fd-f90d-4e15-a27f-5e224b3b81ce","html_url":"https://github.com/Code-Society-Lab/cursif","commit_stats":{"total_commits":31,"total_committers":3,"mean_commits":"10.333333333333334","dds":"0.16129032258064513","last_synced_commit":"62f158be76941d51599807c10fe61045afd1a837"},"previous_names":["code-society-lab/cursif"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/Code-Society-Lab/cursif","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Code-Society-Lab%2Fcursif","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Code-Society-Lab%2Fcursif/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Code-Society-Lab%2Fcursif/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Code-Society-Lab%2Fcursif/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Code-Society-Lab","download_url":"https://codeload.github.com/Code-Society-Lab/cursif/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Code-Society-Lab%2Fcursif/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29537239,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-17T05:00:25.817Z","status":"ssl_error","status_checked_at":"2026-02-17T04:57:16.126Z","response_time":100,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["collaboration","notebook"],"created_at":"2026-02-17T08:01:10.587Z","updated_at":"2026-02-17T08:01:30.016Z","avatar_url":"https://github.com/Code-Society-Lab.png","language":null,"readme":"\u003ch1 align=\"center\"\u003eCursif\u003c/h1\u003e\n\nCursif is yet another note-taking application that adds an exciting twist to your productivity. Unlike conventional tools, Cursif empowers you with scriptable notes, allowing you to craft personalized macros for streamlined note automation.\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://discord.gg/code-society-823178343943897088\"\u003e\n    \u003cimg src=\"https://discordapp.com/api/guilds/823178343943897088/widget.png?style=shield\" alt=\"Join on Discord\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://opensource.org/licenses/gpl-3.0\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/License-GPL%203.0-blue.svg\" alt=\"License\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/code-society-lab/cursif/commits/main\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/last-commit/code-society-lab/cursif.svg\" alt=\"Last Updated\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://hexdocs.pm/elixir/Kernel.html\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Elixir-1.14.3-4e2a8e\" alt=\"Elixir\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://hexdocs.pm/phoenix/overview.html\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Phoenix-1.6.15-ff6f61\" alt=\"Phoenix\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://www.typescriptlang.org/\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/TypeScript-5.4.5-blue\" alt=\"TypeScript\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://nextjs.org/\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Next.JS-13.5.6-black\" alt=\"Next.JS\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://www.postgresql.org/\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/PostgreSQL-15.3-008bb9\" alt=\"PostgreSQL\"\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n## Introduction\n\nCursif redefines the note-taking experience by allowing users to harness the power of scripting to automate repetitive tasks and create custom workflows. Whether you're a developer, student, or business professional, Cursif empowers you to take control of your notes like never before.\n\n## Features\n\n- Scriptable notes for automating tasks\n- Easy-to-use interface for creating and managing notes\n- Cross-platform compatibility (officially supports Linux)\n- Secure and private note storage\n- And much more!\n\n## How to Install\n\u003e ⚠️ Cursif officially supports Linux only. Although it should work on Windows and MacOS, it could have unexpected behavior or errors.\n\n### Docker (Recommended)\n\n1. Install [Docker](https://docs.docker.com/get-docker/) and [Docker Compose](https://docs.docker.com/compose/install/).\n2. Clone the repository and update the submodule:\n   ```bash\n   git clone https://.../cursif.git\n   git submodule update --init --recursive\n   ```\n3. Create a `.env` file in the root directory and copy the contents of `.env.example` into it.\n4. Run `docker-compose up`.\n5. Access the backend at [http://localhost:4000](http://localhost:4000) and the frontend at [http://localhost:3000](http://localhost:3000).\n\n### Manual Installation\n\n1. Install [PostgreSQL](https://www.postgresql.org/download/).\n2. Follow the installation instructions for the [frontend](https://github.com/Code-Society-Lab/cursif-web#getting-started) and [backend](https://github.com/Code-Society-Lab/cursif-backend#getting-started).\n\n## Configuration\n\nBefore running Cursif, please make sure that you configure any necessary environment variables and settings. \n- Create a new file named `.env` in the root directory.\n- Copy the content of `.env.example` into your `.env` \n\n## Usage\n\nOnce installed, start exploring Cursif's features by visiting the [http://localhost:3000](http://localhost:3000) and if needed the [http://localhost:4000](http://localhost:4000) in your browser.\nYou can try the app by creating a new account or using the dev user with the following credentials:\n```\nEmail   : dev@example.com\nPasword : Password1234\n```\n\n## Contributing\n\nWe welcome contributions from the community! If you'd like to contribute to Cursif, please review our [contributing guidelines](CONTRIBUTING.md) for more information.\n\n## License\n\nCursif is licensed under the [GPL 3.0](LICENSE) license. By using this software, you agree to comply with the terms and conditions of this license.\n\n---\n\nFeel free to join our [Discord server](https://discord.gg/code-society-823178343943897088) to connect with other users and contributors!\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcode-society-lab%2Fcursif","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcode-society-lab%2Fcursif","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcode-society-lab%2Fcursif/lists"}