{"id":14972546,"url":"https://github.com/mdbootstrap/bootstrap-chat","last_synced_at":"2025-10-26T19:31:33.046Z","repository":{"id":66086791,"uuid":"395520728","full_name":"mdbootstrap/bootstrap-chat","owner":"mdbootstrap","description":"Responsive Chat built with Bootstrap 5. Many variants of the chat UI - mobile app, messages box, desktop widget and more.","archived":false,"fork":false,"pushed_at":"2022-01-26T12:36:08.000Z","size":1008,"stargazers_count":34,"open_issues_count":1,"forks_count":10,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-01-31T22:51:15.896Z","etag":null,"topics":["bootstrap","bootstrap5","chat","desktop-application","mobile-app","responsive"],"latest_commit_sha":null,"homepage":"https://mdbootstrap.com/docs/standard/extended/chat/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mdbootstrap.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"License.pdf","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":"2021-08-13T04:30:42.000Z","updated_at":"2024-09-19T12:25:22.000Z","dependencies_parsed_at":"2023-03-19T00:02:20.899Z","dependency_job_id":null,"html_url":"https://github.com/mdbootstrap/bootstrap-chat","commit_stats":{"total_commits":21,"total_committers":3,"mean_commits":7.0,"dds":"0.23809523809523814","last_synced_commit":"1d8a4059cdbc8c592478efb8207757662b4f877b"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdbootstrap%2Fbootstrap-chat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdbootstrap%2Fbootstrap-chat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdbootstrap%2Fbootstrap-chat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdbootstrap%2Fbootstrap-chat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mdbootstrap","download_url":"https://codeload.github.com/mdbootstrap/bootstrap-chat/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238394323,"owners_count":19464583,"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":["bootstrap","bootstrap5","chat","desktop-application","mobile-app","responsive"],"created_at":"2024-09-24T13:47:06.248Z","updated_at":"2025-10-26T19:31:29.640Z","avatar_url":"https://github.com/mdbootstrap.png","language":"JavaScript","readme":"Responsive Chat built with Bootstrap 5. Many variants of the chat UI - mobile app, messages box, desktop widget and more.\n\nCheck out [Bootstrap Chat Documentation](https://mdbootstrap.com/docs/standard/extended/chat/) for detailed instructions \u0026 even more examples.\n\n\n## Basic example\n\n\n![Bootstrap 5 Chat](https://mdbootstrap.com/img/Marketing/github/chat/basic.png)\n\n```html\n\u003csection style=\"background-color: #eee;\"\u003e\n  \u003cdiv class=\"container py-5\"\u003e\n\n    \u003cdiv class=\"row d-flex justify-content-center\"\u003e\n      \u003cdiv class=\"col-md-8 col-lg-6 col-xl-4\"\u003e\n\n        \u003cdiv class=\"card\" id=\"chat1\" style=\"border-radius: 15px;\"\u003e\n          \u003cdiv\n            class=\"card-header d-flex justify-content-between align-items-center p-3 bg-info text-white border-bottom-0\"\n            style=\"border-top-left-radius: 15px; border-top-right-radius: 15px;\"\u003e\n            \u003ci class=\"fas fa-angle-left\"\u003e\u003c/i\u003e\n            \u003cp class=\"mb-0 fw-bold\"\u003eLive chat\u003c/p\u003e\n            \u003ci class=\"fas fa-times\"\u003e\u003c/i\u003e\n          \u003c/div\u003e\n          \u003cdiv class=\"card-body\"\u003e\n\n            \u003cdiv class=\"d-flex flex-row justify-content-start mb-4\"\u003e\n              \u003cimg src=\"https://mdbcdn.b-cdn.net/img/Photos/new-templates/bootstrap-chat/ava1-bg.webp\" alt=\"avatar 1\"\n                style=\"width: 45px; height: 100%;\"\u003e\n              \u003cdiv class=\"p-3 ms-3\" style=\"border-radius: 15px; background-color: rgba(57, 192, 237,.2);\"\u003e\n                \u003cp class=\"small mb-0\"\u003eHello and thank you for visiting MDBootstrap. Please click the video below.\u003c/p\u003e\n              \u003c/div\u003e\n            \u003c/div\u003e\n\n            \u003cdiv class=\"d-flex flex-row justify-content-end mb-4\"\u003e\n              \u003cdiv class=\"p-3 me-3 border\" style=\"border-radius: 15px; background-color: #fbfbfb;\"\u003e\n                \u003cp class=\"small mb-0\"\u003eThank you, I really like your product.\u003c/p\u003e\n              \u003c/div\u003e\n              \u003cimg src=\"https://mdbcdn.b-cdn.net/img/Photos/new-templates/bootstrap-chat/ava2-bg.webp\" alt=\"avatar 1\"\n                style=\"width: 45px; height: 100%;\"\u003e\n            \u003c/div\u003e\n\n            \u003cdiv class=\"d-flex flex-row justify-content-start mb-4\"\u003e\n              \u003cimg src=\"https://mdbcdn.b-cdn.net/img/Photos/new-templates/bootstrap-chat/ava1-bg.webp\" alt=\"avatar 1\"\n                style=\"width: 45px; height: 100%;\"\u003e\n              \u003cdiv class=\"ms-3\" style=\"border-radius: 15px;\"\u003e\n                \u003cdiv class=\"bg-image\"\u003e\n                  \u003cimg src=\"https://mdbcdn.b-cdn.net/img/Photos/new-templates/bootstrap-chat/screenshot1.webp\"\n                    style=\"border-radius: 15px;\" alt=\"video\"\u003e\n                  \u003ca href=\"#!\"\u003e\n                    \u003cdiv class=\"mask\"\u003e\u003c/div\u003e\n                  \u003c/a\u003e\n                \u003c/div\u003e\n              \u003c/div\u003e\n            \u003c/div\u003e\n\n            \u003cdiv class=\"d-flex flex-row justify-content-start mb-4\"\u003e\n              \u003cimg src=\"https://mdbcdn.b-cdn.net/img/Photos/new-templates/bootstrap-chat/ava1-bg.webp\" alt=\"avatar 1\"\n                style=\"width: 45px; height: 100%;\"\u003e\n              \u003cdiv class=\"p-3 ms-3\" style=\"border-radius: 15px; background-color: rgba(57, 192, 237,.2);\"\u003e\n                \u003cp class=\"small mb-0\"\u003e...\u003c/p\u003e\n              \u003c/div\u003e\n            \u003c/div\u003e\n\n            \u003cdiv class=\"form-outline\"\u003e\n              \u003ctextarea class=\"form-control\" id=\"textAreaExample\" rows=\"4\"\u003e\u003c/textarea\u003e\n              \u003clabel class=\"form-label\" for=\"textAreaExample\"\u003eType your message\u003c/label\u003e\n            \u003c/div\u003e\n\n          \u003c/div\u003e\n        \u003c/div\u003e\n\n      \u003c/div\u003e\n    \u003c/div\u003e\n\n  \u003c/div\u003e\n\u003c/section\u003e\n```\n\nCSS\n\n```css\n#chat1 .form-outline .form-control~.form-notch div {\n  pointer-events: none;\n  border: 1px solid;\n  border-color: #eee;\n  box-sizing: border-box;\n  background: transparent;\n}\n\n#chat1 .form-outline .form-control~.form-notch .form-notch-leading {\n  left: 0;\n  top: 0;\n  height: 100%;\n  border-right: none;\n  border-radius: .65rem 0 0 .65rem;\n}\n\n#chat1 .form-outline .form-control~.form-notch .form-notch-middle {\n  flex: 0 0 auto;\n  max-width: calc(100% - 1rem);\n  height: 100%;\n  border-right: none;\n  border-left: none;\n}\n\n#chat1 .form-outline .form-control~.form-notch .form-notch-trailing {\n  flex-grow: 1;\n  height: 100%;\n  border-left: none;\n  border-radius: 0 .65rem .65rem 0;\n}\n\n#chat1 .form-outline .form-control:focus~.form-notch .form-notch-leading {\n  border-top: 0.125rem solid #39c0ed;\n  border-bottom: 0.125rem solid #39c0ed;\n  border-left: 0.125rem solid #39c0ed;\n}\n\n#chat1 .form-outline .form-control:focus~.form-notch .form-notch-leading,\n#chat1 .form-outline .form-control.active~.form-notch .form-notch-leading {\n  border-right: none;\n  transition: all 0.2s linear;\n}\n\n#chat1 .form-outline .form-control:focus~.form-notch .form-notch-middle {\n  border-bottom: 0.125rem solid;\n  border-color: #39c0ed;\n}\n\n#chat1 .form-outline .form-control:focus~.form-notch .form-notch-middle,\n#chat1 .form-outline .form-control.active~.form-notch .form-notch-middle {\n  border-top: none;\n  border-right: none;\n  border-left: none;\n  transition: all 0.2s linear;\n}\n\n#chat1 .form-outline .form-control:focus~.form-notch .form-notch-trailing {\n  border-top: 0.125rem solid #39c0ed;\n  border-bottom: 0.125rem solid #39c0ed;\n  border-right: 0.125rem solid #39c0ed;\n}\n\n#chat1 .form-outline .form-control:focus~.form-notch .form-notch-trailing,\n#chat1 .form-outline .form-control.active~.form-notch .form-notch-trailing {\n  border-left: none;\n  transition: all 0.2s linear;\n}\n\n#chat1 .form-outline .form-control:focus~.form-label {\n  color: #39c0ed;\n}\n\n#chat1 .form-outline .form-control~.form-label {\n  color: #bfbfbf;\n}\n```\n\n## How to use?\n\n1. Download MDB 5 - free UI KIT\n\n2. Choose your favourite customized component and click on the image\n\n3. Copy \u0026 paste the code into your MDB project\n\n[▶️ Subscribe to YouTube channel for web development tutorials \u0026 resources](https://www.youtube.com/MDBootstrap?sub_confirmation=1)\n\n\n\n\n## More examples\n\n[Simle Chat Application:\n![Bootstrap 5 Chat](https://mdbootstrap.com/img/Marketing/github/chat/simple.png)](https://mdbootstrap.com/docs/standard/extended/chat/#section-2)\n\n[Chat window:\n![Bootstrap 5 Chat](https://mdbootstrap.com/img/Marketing/github/chat/big.png)](https://mdbootstrap.com/docs/standard/extended/chat/#section-3)\n\n[Awesome Chat Messages Box:\n![Bootstrap 5 Chat](https://mdbootstrap.com/img/Marketing/github/chat/awesome.png)](https://mdbootstrap.com/docs/standard/extended/chat/#section-4)\n\n[Chat window with gradient background:\n![Bootstrap 5 Chat](https://mdbootstrap.com/img/Marketing/github/chat/gradient.png)](https://mdbootstrap.com/docs/standard/extended/chat/#section-5)\n\n[Chat window with colorful background:\n![Bootstrap 5 Chat](https://mdbootstrap.com/img/Marketing/github/chat/colorful.png)](https://mdbootstrap.com/docs/standard/extended/chat/#section-6)\n\n[Collapsible Chat App:\n![Bootstrap 5 Chat](https://mdbootstrap.com/img/Marketing/github/chat/collapsible.png)](https://mdbootstrap.com/docs/standard/extended/chat/#section-7)\n\n___\n\n## More extended Bootstrap documentation\n\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/bootstrap-address-form/\"\u003eBootstrap Address Form\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/avatar/\"\u003eBootstrap Avatar\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/back-to-top/\"\u003eBootstrap Back To Top Button\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/carousel-with-thumbnails/\"\u003eBootstrap Carousel Slider with Thumbnails\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/chat/\"\u003eBootstrap Chat\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/code/\"\u003eBootstrap Code Blocks\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/comments/\"\u003eBootstrap Comments\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/bootstrap-comparison-table/\"\u003eBootstrap Comparison Table\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/credit-card/\"\u003eBootstrap Credit Card Form\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/drawer/\"\u003eBootstrap Drawer\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/dropdown-multilevel/\"\u003eBootstrap Nested Dropdown\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/faq/\"\u003eBootstrap FAQ component / section\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/gallery/\"\u003eBootstrap Gallery\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/hamburger-menu/\"\u003eBootstrap Hamburger Menu\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/bootstrap-invoice/\"\u003eBootstrap Invoice\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/jumbotron/\"\u003eBootstrap Jumbotron\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/login/\"\u003eBootstrap Login Form\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/maps/\"\u003eBootstrap Maps\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/media-object/\"\u003eBootstrap Media Object\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/mega-menu/\"\u003eBootstrap Mega Menu\u003c/a\u003e\u003c/li\u003e \n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/multiselect/\"\u003eBootstrap Multiselect\u003c/a\u003e\u003c/li\u003e \n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/news-feed/\"\u003eBootstrap News Feed\u003c/a\u003e\u003c/li\u003e \n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/offcanvas/\"\u003eBootstrap Offcanvas\u003c/a\u003e\u003c/li\u003e \n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/order-details/\"\u003eBootstrap Order Details\u003c/a\u003e\u003c/li\u003e \n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/page-transitions/\"\u003eBootstrap Page Transitions\u003c/a\u003e\u003c/li\u003e \n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/payment-forms/\"\u003eBootstrap Payment Forms\u003c/a\u003e\u003c/li\u003e \n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/product-cards/\"\u003eBootstrap Product Cards\u003c/a\u003e\u003c/li\u003e \n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/profiles/\"\u003eBootstrap Profiles\u003c/a\u003e\u003c/li\u003e  \n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/quotes/\"\u003eBootstrap Quotes\u003c/a\u003e\u003c/li\u003e \n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/registration/\"\u003eBootstrap Registration Form\u003c/a\u003e\u003c/li\u003e \n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/search-expanding/\"\u003eBootstrap Expanding Search Bar\u003c/a\u003e\u003c/li\u003e \n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/shopping-carts/\"\u003eBootstrap Shopping Carts\u003c/a\u003e\u003c/li\u003e \n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/side-navbar/\"\u003eBootstrap Side Navbar\u003c/a\u003e\u003c/li\u003e  \n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/sidebar/\"\u003eBootstrap Sidebar\u003c/a\u003e\u003c/li\u003e  \n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/social-media/\"\u003eBootstrap Social Media Icons \u0026 Buttons\u003c/a\u003e\u003c/li\u003e  \n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/square-buttons/\"\u003eBootstrap Square Buttons\u003c/a\u003e\u003c/li\u003e  \n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/bootstrap-survey-form/\"\u003eBootstrap Survey Form\u003c/a\u003e\u003c/li\u003e  \n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/testimonial-slider/\"\u003eBootstrap Testimonial Slider\u003c/a\u003e\u003c/li\u003e  \n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/testimonials/\"\u003eBootstrap Testimonials\u003c/a\u003e\u003c/li\u003e  \n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/textarea/\"\u003eBootstrap Textarea\u003c/a\u003e\u003c/li\u003e  \n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/timeline/\"\u003eBootstrap Timeline\u003c/a\u003e\u003c/li\u003e  \n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/to-do-list/\"\u003eBootstrap To Do List\u003c/a\u003e\u003c/li\u003e  \n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/video-carousel/\"\u003eBootstrap Video Carousel / Gallery\u003c/a\u003e\u003c/li\u003e  \n\u003cli\u003e\u003ca href=\"https://mdbootstrap.com/docs/standard/extended/weather/\"\u003eBootstrap Weather\u003c/a\u003e\u003c/li\u003e  \n\u003c/ul\u003e\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmdbootstrap%2Fbootstrap-chat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmdbootstrap%2Fbootstrap-chat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmdbootstrap%2Fbootstrap-chat/lists"}