ArchieML: Create Structured Easily from Static Files

ArchieML: Create Structured Easily from Static Files

What is ArchieML?

ArchieML (Archie Markup Language) is a simple and human-readable markup language designed for managing content in a structured format.

It was developed by the Interactive News team at The New York Times to simplify the process of working with structured data in a way that is easy for non-technical users to write and understand.

ArchieML is particularly useful in environments where both developers and non-technical users need to collaborate on content creation and management, offering a simple yet powerful way to structure data.

Created by Michael Strickland, Archie Tse, Matthew Ericson and Tom Giratikanon / The New York Times
Copyright (c) 2015 The New York Times Company

Features of ArchieML

  • Simple Syntax: ArchieML uses a straightforward and human-readable syntax, making it easy for anyone to create structured data without needing deep technical knowledge.
  • Human-Friendly: Designed to be as close to natural writing as possible, allowing content creators to focus on writing rather than formatting.
  • Text-Based: ArchieML is plain text, making it easy to edit with any text editor and track changes in version control systems like Git.
  • Flexible Structure: Supports both key-value pairs and lists, allowing for a variety of content structures to be represented.
  • Integration Ready: Easily integrates with existing content management systems or custom parsers, making it versatile for various projects.
  • Whitespace-Agnostic: The language is not dependent on indentation or whitespace, reducing the chances of syntax errors.
  • Commenting Support: Allows comments within the document, enabling notes or explanations to be included directly alongside the content.
  • Minimal Learning Curve: Easy to learn and use, making it accessible to both technical and non-technical users.
  • JSON Compatibility: ArchieML is often used to generate JSON, making it suitable for projects that require structured data in JSON format.

Supported languages

  • Java
  • JavaScript
  • Ruby
  • Julia
  • R
  • .NET/ C#
  • PHP
  • Python
  • Scala
  • Clojure
  • Clojure

License

Copyright (c) 2015 The New York Times Company

Resources & Downloads.

Archie Markup Language (ArchieML)
ArchieML is a text format optimized for human writability, with a syntax designed to be as simple as possible.







Read more




Open-source Apps

9,500+

Medical Apps

500+

Lists

450+

Dev. Resources

900+

/