{"id":13523124,"url":"https://github.com/Cubxity/typstudio","last_synced_at":"2025-04-01T00:30:57.803Z","repository":{"id":154220688,"uuid":"626577986","full_name":"Cubxity/typstudio","owner":"Cubxity","description":"A W.I.P desktop application for a new typesetting language, typst.","archived":false,"fork":false,"pushed_at":"2024-03-17T20:04:08.000Z","size":6243,"stargazers_count":587,"open_issues_count":12,"forks_count":19,"subscribers_count":13,"default_branch":"master","last_synced_at":"2024-10-15T03:41:06.369Z","etag":null,"topics":["desktop","gui","hacktoberfest","latex","rust","svelte","tailwindcss","tauri","typescript","typesetting","typst"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/Cubxity.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","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-04-11T18:45:10.000Z","updated_at":"2024-10-14T20:32:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"458a2e23-97d3-4ce7-87ea-7a17e4eb9e14","html_url":"https://github.com/Cubxity/typstudio","commit_stats":{"total_commits":83,"total_committers":7,"mean_commits":"11.857142857142858","dds":0.3493975903614458,"last_synced_commit":"a72d25f92cb7802c1c2178a491dee5bc46f0f890"},"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cubxity%2Ftypstudio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cubxity%2Ftypstudio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cubxity%2Ftypstudio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cubxity%2Ftypstudio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Cubxity","download_url":"https://codeload.github.com/Cubxity/typstudio/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222688173,"owners_count":17023297,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["desktop","gui","hacktoberfest","latex","rust","svelte","tailwindcss","tauri","typescript","typesetting","typst"],"created_at":"2024-08-01T06:00:55.775Z","updated_at":"2024-11-02T07:31:21.256Z","avatar_url":"https://github.com/Cubxity.png","language":"Rust","funding_links":[],"categories":["Integrations \u0026 Tools"],"sub_categories":["Editors"],"readme":"# [WIP] typstudio\n\nA W.I.P desktop application for a new markup-based typesetting language, [typst](https://github.com/typst/typst).\nTypstudio is built using [Tauri](https://tauri.app/).\n\n![](.github/assets/screenshot.png)\n\n## Features\n\n- [x] Syntax highlighting\n- [x] Compiler error markers\n- [x] Real time preview\n    - [ ] Navigate to source\n    - [x] More performance optimization\n- [x] Build/export\n- [ ] Complete file explorer system\n- [x] Auto complete\n- [x] Image pasting\n- [ ] Linting and formatting\n- [ ] Bibliography assistant\n- [ ] Formatting assistant\n- [ ] Project creation assistant / templates\n\n...and more to come!\n\n## Installing \u0026 Running\n\nTypstudio does not have a stable release yet.\n\n### Development Builds\n\nDevelopment builds are provided in [releases](https://github.com/Cubxity/typstudio/releases).\nThe builds support Linux (amd64), macOS (amd64, aarch64), and Windows (amd64).\n\n### Packages\n\n**Unstable:**\n\n- AUR (maintained by [alerque](https://github.com/alerque)):\n  `typstudio` ([link](https://aur.archlinux.org/packages/typstudio))\n\n### Note about running on macOS\n\nWhen running Typstudio for the first time on macOS, you may see a warning saying that the \"Developer can not be\nverified\". This is only a one-time warning for new files downloaded from the internet that aren't notarized.\n\nTo be able to work around it, perform the following steps:\n\n- Right-click on the application, and then click \"Open\"\n- Then, you'll see *yet another* warning from Gatekeeper, just click \"Open\" again to launch Typstudio\n\n## Development\n\nDo note that development (debug) builds are slower than release builds. Pull requests are welcome!\n\n### Prerequisites\n\n- [pnpm](https://pnpm.io/) and [Node.js](https://nodejs.org/en)\n- [Rust toolchain](https://www.rust-lang.org/tools/install)\n- [Tauri prerequisites](https://tauri.app/v1/guides/getting-started/prerequisites)\n\n### Getting Started\n\n```bash\npnpm install\npnpm tauri dev # or cargo-tauri dev\n```\n\n### Building (Release)\n\n```bash\npnpm tauri build # or cargo-tauri build\n```\n\n### Learn more\n\n- [Tauri](https://tauri.app/v1/guides/)\n- [Rust](https://doc.rust-lang.org/book/)\n- [SvelteKit](https://kit.svelte.dev/docs/introduction) and [Svelte](https://svelte.dev/docs)\n- [Tailwind CSS](https://tailwindcss.com/docs)\n- [TypeScript](https://www.typescriptlang.org/docs/)\n\n## License\n\nTypstudio is licensed under [GPLv3](COPYING).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCubxity%2Ftypstudio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FCubxity%2Ftypstudio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCubxity%2Ftypstudio/lists"}