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.
- RedPoint's editor supports features such as syntax highlighting, bracket autocompletion, multicursor, and auto indent/outdent
- 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
- 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
- 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
- When you’re ready to share your work, switch to presentation mode to showcase a clean, readable version of your notebook
Learn more about the project here, including the challenges we solved by implementing webhook queues, containerizing sessions, and building a reverse proxy server
Charles Ging - Denver, CO
Ben Harvey - Portland, ME
Will Mills - Toronto, Canada
Learn how to deploy a hosted version of RedPoint here.