Skip to content

RedPoint-notebooks/RedPoint-notebooks

Repository files navigation

Overview

RedPoint is an open source, web-native notebook optimized for sharing and presenting code. Edit Javascript, Ruby and Python code with a full-featured editor, then run your code right in the notebook and see output, return values, and errors. Explain your code with notes, diagrams and images using styled Markdown. Use RedPoint to take programming notes, to learn about API and webhooks interactions, or as a playground to run code in 3 languages simultaneously.

Full-featured editor

  • RedPoint's editor supports features such as syntax highlighting, bracket autocompletion, multicursor, and auto indent/outdent

Familiar coding environment

  • Notebooks run top-to-bottom, just like you’d expect in your familiar code editing software. Reasoning about state and scope is easy, so you can focus your attention on your notes

Webhook/API support

  • When you’re ready to learn more about server-to-server interactions, you can use your notebook to make API requests and register with webhook providers. You receive the JSON data right in your notebook as a Javascript object, where you can interact with it programatically

Easy collaboration

  • You can fork your notebook and share a copy with a team member, who can make their own changes without overwriting your work. Save your work with a unique URL that returns you to your notebook to pick up where you left off

Presentation Mode

  • When you’re ready to share your work, switch to presentation mode to showcase a clean, readable version of your notebook

Free and open source

Case Study

Learn more about the project here, including the challenges we solved by implementing webhook queues, containerizing sessions, and building a reverse proxy server

The Team

Charles Ging - Denver, CO

Ben Harvey - Portland, ME

Will Mills - Toronto, Canada

Deployment

Learn how to deploy a hosted version of RedPoint here.