Skip to content

GuanceCloud/platypus

Repository files navigation


English | 中文

PRs Welcome Go Report Card Downloads CII Best Practices

Platypus Programming Language

Logo

Platypus, a programming language for Observability Data Pipeline, is mainly used for original and semi-structured data processing. Platypus can perform large-scale data analysis and feature extraction at edge nodes. Many extraction methods exist, such as Grok, JSON, and XML.

Open in Gitpod

Features

  • Ingest time-series data: Processing typically data types and format.
  • Filter Data by control-flow statements: Supported if, for-in, and more. Make your pipeline more flexible.
  • Integration out of the box: There are 10+ integrations and 40+ built-in functions. grok syntax is also compatible. Help you to start quickly.

Getting Started

There are the following ways to get started with Platypus Programming Language:

Links Description
👨‍💻 Homepage  The homepage of Platypus Programming Language.
📥 Install The guide to install Platypus locally.
👨‍🔧 Quick Start The guide to writing your first Platypus pipeline code.
📚 Platypus Syntax The reference documentation of Platypus specification.

Community

  • Slack
  • GitHub Discussions
  • Community

Contributing

See our Contribution Guide to learn about our development lifecycle and make your first contribution.