{"id":14070018,"url":"https://github.com/hubtype/botonic","last_synced_at":"2025-05-14T11:09:33.263Z","repository":{"id":27243053,"uuid":"126741221","full_name":"hubtype/botonic","owner":"hubtype","description":" Build chatbots and conversational experiences using React","archived":false,"fork":false,"pushed_at":"2025-05-13T11:59:44.000Z","size":48081,"stargazers_count":573,"open_issues_count":63,"forks_count":88,"subscribers_count":12,"default_branch":"master-lts","last_synced_at":"2025-05-13T12:48:30.988Z","etag":null,"topics":["bot-framework","bots","chatbots","cms","contentful","conversational-apps","conversational-interfaces","conversational-ui","dialogflow","javascript","nlp","nlu","react","watson"],"latest_commit_sha":null,"homepage":"https://botonic.io","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/hubtype.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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}},"created_at":"2018-03-25T21:19:51.000Z","updated_at":"2025-05-12T19:58:10.000Z","dependencies_parsed_at":"2023-09-21T18:34:41.896Z","dependency_job_id":"5258054f-7d29-49e3-b895-b3673bc756eb","html_url":"https://github.com/hubtype/botonic","commit_stats":{"total_commits":2985,"total_committers":50,"mean_commits":59.7,"dds":0.7721943048576214,"last_synced_commit":"5245e67cab1d6c802aadc15c9884a400766f11e8"},"previous_names":[],"tags_count":69,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hubtype%2Fbotonic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hubtype%2Fbotonic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hubtype%2Fbotonic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hubtype%2Fbotonic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hubtype","download_url":"https://codeload.github.com/hubtype/botonic/tar.gz/refs/heads/master-lts","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254129489,"owners_count":22019628,"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":["bot-framework","bots","chatbots","cms","contentful","conversational-apps","conversational-interfaces","conversational-ui","dialogflow","javascript","nlp","nlu","react","watson"],"created_at":"2024-08-13T07:07:25.517Z","updated_at":"2025-05-14T11:09:33.210Z","avatar_url":"https://github.com/hubtype.png","language":"TypeScript","readme":"# Botonic\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://botonic-doc-static.netlify.com/images/banner.png\"/\u003e\n\u003c/p\u003e\n\u003cp align=\"center\" style=\"text-align: center;\"\u003e\u003ca href=\"https://botonic.io\"\u003eWebsite\u003c/a\u003e |  \u003ca href=\"https://botonic.io/blog\"\u003eBlog\u003c/a\u003e  |  \u003ca href=\"https://botonic.io/docs/welcome\"\u003eDocs\u003c/a\u003e |  \u003ca href=\"https://botonic.io/examples\"\u003eExamples\u003c/a\u003e  |  \u003ca href=\"https://botonic.io/blog/2021/03/10/introducing-botonic-office-hours\"\u003eFriday Office Hours\u003c/a\u003e\u003c/p\u003e\n\u003chr\u003e\n\n# \u003ccenter\u003eBuild Chatbots and Conversational Apps Using React\u003c/center\u003e\n\n[![botonic](https://img.shields.io/badge/cli-botonic-brightgreen.svg)](https://botonic.io)\n[![Version](https://img.shields.io/npm/v/@botonic/cli.svg)](https://npmjs.org/package/@botonic/cli)\n[![Downloads/week](https://img.shields.io/npm/dw/@botonic/cli.svg)](https://npmjs.org/package/@botonic/cli)\n[![License](https://img.shields.io/npm/l/@botonic/cli.svg)](https://github.com/hubtype/botonic/blob/master/package.json)\n\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://twitter.com/intent/follow?screen_name=botonic_\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/9e04e9647d574f9e2ad27f93d6eade8f5e9d6b9fed6c50ad6399742b7713ba1f/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f626f746f6e69635f3f7374796c653d736f6369616c\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/botonic_?style=social\" style=\"max-width:100%;\"\u003e\u003c/a\u003e\n\n\n# 🐣 Introducing Botonic Open Source Framework\n\n[Botonic](https://botonic.io) is an open source full-stack framework to create chatbots and modern conversational apps made with ❤️ by [Hubtype](https://www.hubtype.com/).\n\nIt's built on top of:\n\n⚛️ [React](https://reactjs.org/) | \n⚡ [Serverless](https://www.serverless.com/) |\n💡 [Tensorflow.js](https://www.tensorflow.org/js)\n\nAnd it works on:\n\n💬 Messaging apps like **Whatsapp**, **Facebook Messenger**, **Telegram**, **Twitter DMs** |\n🌐 Your website |\n📱 Your mobile app\n\nWith Botonic you can focus on creating the best conversational experience for your users instead of dealing with different messaging APIs, AI/NLP complexity or managing and scaling infrastructure.\nIt also comes with a battery of plugins so you can easily integrate popular services into your project, for instance:\n\n- Analytics ([Google Analytics](https://github.com/hubtype/botonic/tree/master/packages/botonic-plugin-google-analytics), [Segment](https://github.com/hubtype/botonic/tree/master/packages/botonic-plugin-segment), [Dashbot](https://github.com/hubtype/botonic/tree/master/packages/botonic-plugin-dashbot))\n- CMS ([Contentful](https://github.com/hubtype/botonic/tree/master/packages/botonic-plugin-contentful), Sanity)\n- NLU ([Dialogflow](https://github.com/hubtype/botonic/tree/master/packages/botonic-plugin-dialogflow), [Watson](https://github.com/hubtype/botonic/tree/master/packages/botonic-plugin-watson), [Luis](https://github.com/hubtype/botonic/tree/master/packages/botonic-plugin-luis), [Inbenta](https://github.com/hubtype/botonic/tree/master/packages/botonic-plugin-inbenta))\n\n_If you'd like to see more plugins/integrations, please submit an issue or a pull request_\n\n# 🚀 Quick Start\n\n### Prerequisites\n- Node (v10 or above) and NPM are required. \n- LTS version of [NodeJS Installer](https://nodejs.org/) is recommended.\n- You can verify the installation running `npm --version` and `node --version` on a terminal.\n\n### Step 1 - Install\n\n```\n$\u003e npm install -g @botonic/cli\n```\n\n### Step 2 - Create a bot\n\n```\n$\u003e botonic new myBot tutorial\n```\n\n### Step 3 - Run your bot\n\nRun your bot locally while developing:\n\n```\n$\u003e cd myBot\n$\u003e botonic serve\n```\n\n`botonic serve` is just an alias for `npm run start` which will start a local server at http://localhost:8080. While you develop, the server will auto reload every time you make changes to your code.\n\n### Step 4 - Deploy\n\n```\n$\u003e botonic deploy\n```\n\nCheck out the [Getting Started Tutorial](https://botonic.io/docs/getting-started): a step-by-step guide to start building high quality conversational apps.\n\n# 🤝 Contributing\n\n- **⭐⭐ Give us a Star on GitHub ⭐⭐**\n- Submit an [issue](https://github.com/hubtype/botonic/issues) if you find a bug or want to request a feature.\n- Join our [Slack](https://slack.botonic.io/) community, let us know what you're building and give us feedback.\n- PRs are welcome! Just follow our [Code of Conduct](https://github.com/hubtype/botonic/blob/master/CODE_OF_CONDUCT.md) and [Contributing Guide](https://github.com/hubtype/botonic/blob/master/CONTRIBUTING.md)\n\n# 👏 Supporters\n\n[![Stargazers repo roster for @hubtype/botonic](https://reporoster.com/stars/hubtype/botonic)](https://github.com/hubtype/botonic/stargazers) \n\n[![Forkers repo roster for @hubtype/botonic](https://reporoster.com/forks/hubtype/botonic)](https://github.com/hubtype/botonic/network/members)\n\n","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhubtype%2Fbotonic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhubtype%2Fbotonic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhubtype%2Fbotonic/lists"}