willhope / platypus

Platypus is a programming language for Observability Data Pipeline

Home Page:https://platypus.guance.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


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

https://platypus.guance.io

License:MIT License


Languages

Language:Go 57.0%Language:C 20.9%Language:TypeScript 18.0%Language:Yacc 1.5%Language:JavaScript 0.9%Language:Rust 0.5%Language:OpenEdge ABL 0.4%Language:Shell 0.3%Language:Dockerfile 0.2%Language:C++ 0.1%Language:Scheme 0.1%Language:Makefile 0.1%Language:Python 0.1%Language:CSS 0.0%