{"id":40476907,"url":"https://github.com/remcostoeten/skriuw","last_synced_at":"2026-01-20T18:25:28.647Z","repository":{"id":327783546,"uuid":"1086615687","full_name":"remcostoeten/skriuw","owner":"remcostoeten","description":"Skriuw - Lightning-fast note \u0026 task manager for desktop and web. Cross-platform productivity app with local-first architecture. Secure, privacy-focused, and extensible.","archived":false,"fork":false,"pushed_at":"2026-01-19T23:43:32.000Z","size":39325,"stargazers_count":0,"open_issues_count":5,"forks_count":0,"subscribers_count":0,"default_branch":"daddy","last_synced_at":"2026-01-20T02:21:08.158Z","etag":null,"topics":["cross-platform","desktop","fast-performance","knowledge-management","local-first","markdown","note-taking","notes-app","offline","open-source","organizer","privacy-focused","productivity","secure-notes","task-management","task-manager","todo-list","web-app"],"latest_commit_sha":null,"homepage":"https://skriuw.vercel.app","language":"TypeScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/remcostoeten.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-30T16:57:34.000Z","updated_at":"2026-01-19T23:43:35.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/remcostoeten/skriuw","commit_stats":null,"previous_names":["remcostoeten/skriuw"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/remcostoeten/skriuw","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remcostoeten%2Fskriuw","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remcostoeten%2Fskriuw/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remcostoeten%2Fskriuw/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remcostoeten%2Fskriuw/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/remcostoeten","download_url":"https://codeload.github.com/remcostoeten/skriuw/tar.gz/refs/heads/daddy","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remcostoeten%2Fskriuw/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28609092,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T16:10:39.856Z","status":"ssl_error","status_checked_at":"2026-01-20T16:10:39.493Z","response_time":117,"last_error":"SSL_read: 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":["cross-platform","desktop","fast-performance","knowledge-management","local-first","markdown","note-taking","notes-app","offline","open-source","organizer","privacy-focused","productivity","secure-notes","task-management","task-manager","todo-list","web-app"],"created_at":"2026-01-20T18:25:28.372Z","updated_at":"2026-01-20T18:25:28.639Z","avatar_url":"https://github.com/remcostoeten.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"public/icons/icon.png\" alt=\"Skriuw Logo\" width=\"128\" height=\"128\"\u003e\n\n[![Version](https://img.shields.io/badge/version-0.1.0-blue)](https://github.com/remcostoeten/skriuw/releases)\n[![License](https://img.shields.io/badge/license-MIT-green)](LICENSE)\n[![Platform](https://img.shields.io/badge/platform-Windows%20%7C%20macOS%20%7C%20Linux-lightgrey)](https://github.com/remcostoeten/skriuw)\n[![Web](https://img.shields.io/badge/web-Next.js-black)](https://skriuw.vercel.app)\n[![Node](https://img.shields.io/badge/node-%3E%3D18.0.0-brightgreen)](package.json)\n[![Bun](https://img.shields.io/badge/Bun-1.3.3-black)](package.json)\n\n# Skriuw\n\nLightning-fast note and task manager for desktop and web. A cross-platform productivity application with local-first architecture.\n\n## Features\n\n- Local-first architecture - your data stays on your device\n- Cross-platform support - Web, Linux, macOS, and Windows\n- Markdown editor with real-time preview\n- Task management integrated with note-taking\n- Offline support with cloud sync options\n- Privacy-focused and secure by default\n- Fast and responsive interface\n\n## Installation\n\n### Web\n\nVisit [skriuw.vercel.app](https://skriuw.vercel.app)\n\n### Desktop\n\nDownload the latest release for your operating system from the [releases page](https://github.com/remcostoeten/skriuw/releases)\n\n## Quick Start\n\n```bash\n# Clone the repository\ngit clone https://github.com/remcostoeten/skriuw.git\ncd skriuw\n\n# Install dependencies\nbun install\n\n# Start development server\nbun run dev\n```\n\n## Development\n\nThis project uses a monorepo setup with Bun workspaces.\n\n### Structure\n\n```\nskriuw/\n├── apps/\n│   ├── desktop/           # Tauri desktop application\n│   └── web/               # Next.js web application\n├── packages/\n│   ├── db/                # Database schema and utilities\n│   ├── ui/                # Shared UI components\n│   └── shared/            # Shared utilities and types\n└── scripts/               # Development and build scripts\n```\n\n### Available Scripts\n\n- `bun run dev` - Start development server\n- `bun run build` - Build for production\n- `bun run lint` - Run linter\n- `bun run test` - Run tests\n- `bun run format` - Format code with Prettier\n\n## Preview\n\n![Skriuw Interface](public/android-chrome-512x512.png)\n\nTo capture a programmatic screenshot of the application:\n\n```bash\n# Start the development server\nbun run dev\n\n# Use a tool like Puppeteer or Playwright to capture screenshots\n# This can be automated in CI/CD pipelines\n```\n\n## Use Cases\n\n- Personal note-taking and documentation\n- Task and project management\n- Knowledge base and research organization\n- Daily journaling and planning\n- Secure personal information storage\n\n## Tech Stack\n\n- Frontend: React, Next.js, Tauri 2.0\n- Database: PostgreSQL with Drizzle ORM\n- UI: Custom component library\n- Authentication: Better Auth\n- Package Manager: Bun\n- Build Tool: Turborepo\n\n## Contributing\n\nContributions are welcome. Please read our contributing guidelines before submitting pull requests.\n\n## License\n\nMIT License - see LICENSE file for details\n\n## Links\n\n- Homepage: [skriuw.vercel.app](https://skriuw.vercel.app)\n- Repository: [github.com/remcostoeten/skriuw](https://github.com/remcostoeten/skriuw)\n- Issues: [github.com/remcostoeten/skriuw/issues](https://github.com/remcostoeten/skriuw/issues)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fremcostoeten%2Fskriuw","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fremcostoeten%2Fskriuw","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fremcostoeten%2Fskriuw/lists"}