Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dart-lang/dart-pad

An online Dart editor with support for console, web, and Flutter apps
https://github.com/dart-lang/dart-pad

Last synced: about 1 month ago
JSON representation

An online Dart editor with support for console, web, and Flutter apps

Awesome Lists containing this project

README

        

# DartPad

DartPad is a free, open-source online editor to help developers learn about Dart
and Flutter. You can access it at [dartpad.dev](http://dartpad.dev).

## What's here?

### Repo packages:

| Package | Description | CI Status |
| --- | --- | --- |
| [dart_services](pkgs/dart_services/) | The backend service for DartPad. | [![dart_services](https://github.com/dart-lang/dart-pad/actions/workflows/dart_services.yml/badge.svg)](https://github.com/dart-lang/dart-pad/actions/workflows/dart_services.yml) |
| [dartpad_shared](pkgs/dartpad_shared/) | Shared code between the DartPad frontend and backend. | [![dartpad_shared](https://github.com/dart-lang/dart-pad/actions/workflows/dartpad_shared.yml/badge.svg)](https://github.com/dart-lang/dart-pad/actions/workflows/dartpad_shared.yml) |
| [dartpad_ui](pkgs/dartpad_ui/) | The frontend UI for DartPad. | [![dartpad_ui](https://github.com/dart-lang/dart-pad/actions/workflows/dartpad_ui.yml/badge.svg)](https://github.com/dart-lang/dart-pad/actions/workflows/dartpad_ui.yml) |
| [samples](pkgs/samples/) | Sample code snippets for DartPad. | [![samples](https://github.com/dart-lang/dart-pad/actions/workflows/samples.yml/badge.svg)](https://github.com/dart-lang/dart-pad/actions/workflows/samples.yml) |

## Background

DartPad began as an online playground for the Dart language built by the Dart
tools team in 2015. It compiles, analyzes, and displays the results of its
users' Dart code, and can be embedded in other websites as an iframe.

In Dec 2019, we launched a new version of DartPad (dartpad.dev) with a fresh new
look-and-feel and support for the popular Flutter UI toolkit. To learn more
about the new DartPad, please check this [blog
post](https://medium.com/dartlang/a-brand-new-dartpad-dev-with-flutter-support-16fe6027784).
Interested in embedding DartPad in your websites? Check out this [embedding
guide](https://github.com/dart-lang/dart-pad/wiki/Embedding-Guide).

![DartPad](https://raw.githubusercontent.com/dart-lang/dart-pad/main/doc/Sunflower.png)

## Additional docs

Some handy guides:

- [Sharing Guide](https://github.com/dart-lang/dart-pad/wiki/Sharing-Guide)
- [Embedding Guide](https://github.com/dart-lang/dart-pad/wiki/Embedding-Guide)

## Issues and bugs

Please file reports on the [GitHub Issue
Tracker](https://github.com/dart-lang/dart-pad/issues).

## License and Contributing

Contributions welcome! Please read this short
[guide](https://github.com/dart-lang/dart-pad/blob/main/CONTRIBUTING.md)
first. You can view our license
[here](https://github.com/dart-lang/dart-pad/blob/main/LICENSE).