Skip to content

Platypus is a programming language for Observability Data Pipeline

License

Notifications You must be signed in to change notification settings

tanyanliang110/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.

About

Platypus is a programming language for Observability Data Pipeline

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 57.3%
  • C 20.4%
  • TypeScript 17.7%
  • Yacc 2.1%
  • JavaScript 0.9%
  • Rust 0.4%
  • Other 1.2%