<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/firepad-firechat-reach-1-0-y0odtom06" -->

---
title: Firepad & Firechat Reach 1.0 | daily.dev
description: Firebase's open-source Firepad collaborative text editor and Firechat realtime chat app both reached version 1.0.0. Firepad 1.0 adds a headless mode for...
canonical: https://daily.dev/posts/firepad-firechat-reach-1-0-y0odtom06
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Firepad & Firechat Reach 1.0 | daily.dev
og:description: Firebase's open-source Firepad collaborative text editor and Firechat realtime chat app both reached version 1.0.0. Firepad 1.0 adds a headless mode for...
og:url: https://daily.dev/posts/firepad-firechat-reach-1-0-y0odtom06
og:image: https://api.daily.dev/og/posts/Y0Odtom06.png
og:image:alt: Firepad & Firechat Reach 1.0
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Firepad & Firechat Reach 1.0

**[Firebase](https://daily.dev/sources/firebase-blog)** · 3 min read · 0 upvotes · 0 comments

## Summary

Firebase's open-source Firepad collaborative text editor and Firechat realtime chat app both reached version 1.0.0. Firepad 1.0 adds a headless mode for programmatic document editing (usable via Node or browser), a defaultText option, a synced event, and CDN/Bower distribution. Firechat 1.0 gets a rehosted homepage on Firebase Hosting, improved docs, bug fixes, and better compatibility with frameworks like Twitter Bootstrap. Firepad is already used in production by Atlassian, LiveMinutes, and CoderPad, while CBS uses Firebase-powered chat for its Big Brother TV series.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://firebase.blog/posts/2014/09/firepad-firechat-reach-10>

## Questions this post answers

### How do I use Firepad's headless mode to edit documents without a GUI?

Install Firepad via npm with 'npm install firepad', require the module, then create a headless instance with 'new Firepad.Headless("")'. Headless mode was introduced in Firepad 1.0.0 and lets you interact with documents programmatically from a backend server or Node environment, or even in a browser, without rendering a text editor UI.

_daily.dev surfaces practical library release notes like this for developers wiring up collaborative editing._

### What new features did Firepad 1.0.0 add for developers integrating it into an app?

Firepad 1.0.0 added a headless mode for programmatic document access, a defaultText option to preload initial content, and a new 'synced' event that fires once local changes have been confirmed as saved to Firebase, letting apps notify users of save status. It's also now distributed via the Firebase CDN and Bower for easier installation.

_Track library version changes like Firepad's on daily.dev before wiring collaborative editing into a project._

### Does Firechat work with CSS frameworks like Twitter Bootstrap?

Yes, Firechat 1.0.0 was updated to work well with other frameworks including Twitter Bootstrap, allowing developers to customize the chat app's default styling. This release also moved the Firechat homepage to Firebase Hosting and improved its documentation and error messaging.

_Developers customizing open-source chat widgets can follow compatibility updates like this on daily.dev._

## Similar posts on daily.dev

- [429: Why CodePen Rebuilt Its Realtime Service](https://daily.dev/posts/429-why-codepen-rebuilt-its-realtime-service-zabd8jmna) · CodePen · 5 upvotes · 0 comments

---

Tags: [#open-source](https://daily.dev/tags/open-source), [#firebase](https://daily.dev/tags/firebase)

[View this post on daily.dev](https://daily.dev/posts/firepad-firechat-reach-1-0-y0odtom06)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Firepad & Firechat Reach 1.0","url":"https://daily.dev/posts/firepad-firechat-reach-1-0-y0odtom06","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/firepad-firechat-reach-1-0-y0odtom06"},"datePublished":"2026-08-23T12:20:13.392Z","dateModified":"2026-08-23T12:32:47.153Z","description":"Firebase's open-source Firepad collaborative text editor and Firechat realtime chat app both reached version 1.0.0. Firepad 1.0 adds a headless mode for...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7ed721de96163685d26ab7e314be3ebc?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7ed721de96163685d26ab7e314be3ebc?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Firebase","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Firebase","logo":"https://media.daily.dev/image/upload/s--i395oqZH--/f_auto,q_auto/v1787487448/logos/firebase-blog?_a=BAMAMicg0","url":"https://daily.dev/sources/firebase-blog"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/firepad-firechat-reach-1-0-y0odtom06","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"open-source,firebase","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Firebase","item":"https://daily.dev/sources/firebase-blog"},{"@type":"ListItem","position":3,"name":"Firepad & Firechat Reach 1.0"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/firepad-firechat-reach-1-0-y0odtom06#faq","mainEntity":[{"@type":"Question","name":"How do I use Firepad's headless mode to edit documents without a GUI?","acceptedAnswer":{"@type":"Answer","text":"Install Firepad via npm with 'npm install firepad', require the module, then create a headless instance with 'new Firepad.Headless(\"\")'. Headless mode was introduced in Firepad 1.0.0 and lets you interact with documents programmatically from a backend server or Node environment, or even in a browser, without rendering a text editor UI. daily.dev surfaces practical library release notes like this for developers wiring up collaborative editing."}},{"@type":"Question","name":"What new features did Firepad 1.0.0 add for developers integrating it into an app?","acceptedAnswer":{"@type":"Answer","text":"Firepad 1.0.0 added a headless mode for programmatic document access, a defaultText option to preload initial content, and a new 'synced' event that fires once local changes have been confirmed as saved to Firebase, letting apps notify users of save status. It's also now distributed via the Firebase CDN and Bower for easier installation. Track library version changes like Firepad's on daily.dev before wiring collaborative editing into a project."}},{"@type":"Question","name":"Does Firechat work with CSS frameworks like Twitter Bootstrap?","acceptedAnswer":{"@type":"Answer","text":"Yes, Firechat 1.0.0 was updated to work well with other frameworks including Twitter Bootstrap, allowing developers to customize the chat app's default styling. This release also moved the Firechat homepage to Firebase Hosting and improved its documentation and error messaging. Developers customizing open-source chat widgets can follow compatibility updates like this on daily.dev."}}]}
```

