{"id":15978196,"url":"https://github.com/markprompt/markprompt-js","last_synced_at":"2025-04-04T13:06:44.537Z","repository":{"id":153385445,"uuid":"628702456","full_name":"markprompt/markprompt-js","owner":"markprompt","description":"JavaScript SDK for Markprompt","archived":false,"fork":false,"pushed_at":"2025-03-18T00:54:56.000Z","size":11247,"stargazers_count":56,"open_issues_count":31,"forks_count":10,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-28T18:56:13.387Z","etag":null,"topics":["gpt-4","open-source","react","typescript","vanilla"],"latest_commit_sha":null,"homepage":"https://markprompt.com","language":"TypeScript","has_issues":true,"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/markprompt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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-04-16T18:58:34.000Z","updated_at":"2025-03-18T00:54:59.000Z","dependencies_parsed_at":"2023-09-23T01:14:17.884Z","dependency_job_id":"b4a79bb0-a390-4f30-b7a7-1711f05cee84","html_url":"https://github.com/markprompt/markprompt-js","commit_stats":{"total_commits":929,"total_committers":12,"mean_commits":77.41666666666667,"dds":0.6178686759956943,"last_synced_commit":"56d88598d2d085fd7506f8ccce0f06750b730cd5"},"previous_names":["markprompt/markprompt-js","motifland/markprompt-js"],"tags_count":590,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markprompt%2Fmarkprompt-js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markprompt%2Fmarkprompt-js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markprompt%2Fmarkprompt-js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markprompt%2Fmarkprompt-js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/markprompt","download_url":"https://codeload.github.com/markprompt/markprompt-js/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246531968,"owners_count":20792736,"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":["gpt-4","open-source","react","typescript","vanilla"],"created_at":"2024-10-07T23:06:44.908Z","updated_at":"2025-04-04T13:06:44.508Z","avatar_url":"https://github.com/markprompt.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"Markprompt is AI for customer support.\n\n\u003cbr /\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://x.com/markprompt\"\u003e\n    \u003cimg src=\"https://img.shields.io/twitter/follow/markprompt?style=flat\u0026label=%40markprompt\u0026logo=twitter\u0026color=0bf\u0026logoColor=fff\" alt=\"X\" /\u003e\n  \u003c/a\u003e\n  \u003ca aria-label=\"License\" href=\"https://github.com/markprompt/markprompt-js/blob/main/LICENSE\"\u003e\n    \u003cimg alt=\"\" src=\"https://badgen.net/npm/license/markprompt\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## Components\n\nThis repo contains various UI libraries for building prompts based on the\nMarkprompt API:\n\n- [`@markprompt/core`](packages/core#readme) — shared utility functions to speak\n  with the Markprompt API.\n- [`@markprompt/react`](packages/react#readme) — a React component.\n- [`@markprompt/web`](packages/web#readme) — a pre-built Markprompt component,\n  based on `@markprompt/react`, built with Preact for bundle-size savings.\n  Viable for use with vanilla JavaScript or any framework.\n- [`@markprompt/docusaurus-theme-search`](packages/docusaurus-theme-search#readme)\n  — a Markprompt search theme for Docusaurus.\n\nand some example implementations:\n\n- [`with-css-modules`](examples/with-css-modules#readme) — a web application based on `@markprompt/react`, Vite and CSS Modules.\n- [`with-custom-trigger`](examples/with-custom-trigger#readme) — a reference implementation of `@markprompt/web` using a custom trigger button.\n- [`with-custom-trigger-react`](examples/with-custom-trigger-react#readme) — a reference implementation of `@markprompt/react` using a custom trigger button.\n- [`with-docusaurus`](examples/with-docusaurus#readme) — a Docusaurus project with `@markprompt/docusaurus-theme-search`.\n- [`with-docusaurus-algolia`](examples/with-docusaurus-algolia#readme) — a Docusaurus project with `@markprompt/docusaurus-theme-search` and our Algolia\n  integration.\n- [`with-docusaurus-swizzled`](examples/with-docusaurus-swizzled#readme) — a Docusaurus project with Markprompt and [theme-search-algolia](https://docusaurus.io/docs/api/themes/@docusaurus/theme-search-algolia).\n- [`with-init`](examples/with-init#readme) — a web application based on\n`@markprompt/web` using a global instance of Markprompt.\n- [`with-markprompt-web`](examples/with-markprompt-web#readme) — a web application based on `@markprompt/web` and Vite. based on `@markprompt/react`, Vite and CSS Modules.\n- [`with-next`](examples/with-next#readme) — a web application based on `@markprompt/react`, `@markprompt/web`, and Next.js.\n- [`with-function-calling`](examples/with-function-calling#readme) — a web application based on `@markprompt/react` and Next.js showcasing the use for [OpenAI function calling](https://platform.openai.com/docs/guides/function-calling).\n- [`with-automatic-ticket-creation`](examples/with-automatic-ticket-creation#readme) — a web application based on `@markprompt/web` and Vite showcasing automatic ticket creation.\n\n## Running examples\n\nTo run examples from this monorepo:\n\n```sh\npnpm turbo dev --filter with-markprompt-web...\n```\n\n## Documentation\n\nTo use the Markprompt platform as is, please refer to the\n[Markprompt documentation](https://markprompt.com/docs).\n\n## Community\n\n- [X](https://x.com/markprompt)\n\n## Authors\n\nThis library is created by the team behind [Markprompt](https://markprompt.com)\n([@markprompt](https://x.com/markprompt)).\n\n## License\n\n[MIT](./LICENSE) © [Markprompt](https://markprompt.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkprompt%2Fmarkprompt-js","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarkprompt%2Fmarkprompt-js","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkprompt%2Fmarkprompt-js/lists"}