X3DML Project

  •        135

X3DML is an xml-based markup language that defines rules for modeling 3D scenes from a tag-based document. It may be usefull in 3D web design and VR.




Related Projects

Chemical Markup Language

  •    Java

The development and curation of a range of XML-based tools for using Chemical Markup Language (CML), including XSD XML Schemas for validation, datatyping and constraining CML documents and XSLT Stylesheets for transforming, filtering and rendering.

Superx++ (XML-Based OO Language)

  •    C++

Compiler, Interpreter and Docs for Superx++: the general purpose object-oriented programming language based on XML. Superx++ conforms fully to the XML 1.0 specification and is ideal for manipulating XML and other markup language documents.


  •    Lua

3DMLW is a 3D engine and markup language based on XML that is capable of running in common web browsers. It supports .3ds, .obj, .an8 (Anim8or) models and experimental .blend (Blender) support, .tga, .jpg and .png textures and .ogg sound.

hammer.vim - vim, your markup language of choice, and your browser of choice.

  •    Ruby

vim, your markup language of choice, and your browser of choice.

Systems Biology Markup Language (SBML)


The Systems Biology Markup Language (SBML) is an XML-based description language for representing computational models in systems biology. Visit the project web site to learn more.


  •    Java

XML-Lit is a simple language-independent literate programming system that works with any XML-based markup language.



This project will create a scheme to markup Java source code with XML, generating useful analysis from the markups, and transforming the XML files into javadocs (HTML files).

Pandoc - General Markup Converter

  •    Haskell

Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library. It an convert documents in markdown, reStructuredText, textile, HTML, DocBook, or LaTeX to HTML formats, Word processor formats, PDF and other markup formats.

eLML - eLesson Markup Language

  •    Java

eLML (eLesson Markup Language) is an XML framework for creating structured eLessons based on a pedagogical model. eLML consists of an XMLSchema and XSLT files to create XHTML, PDF, LaTeX, IMS CP and SCORM versions, standards supported by most LMS.

XAML - eXtensible App. Markup Language

  •    CSharp

The XAML (eXtensible Application Markup Language) project provides free test suites to help ensure interoperability between different XAML motors/browsers and free, open-source showcase examples (aka blue prints) to demo the power of XML for creating UIs

Apache ECS - API for generating elements for various markup languages

  •    Java

The Element Construction Set is a Java API for generating elements for various markup languages it directly supports HTML 4.0 and XML, but can easily be extended to create tags for any markup language.

mark - A simple and unified notation for both object data, like JSON, and markup data, like HTML and XML

  •    Javascript

Objective Markup Notation, abbreviated as Mark Notation or just Mark, is a new unified notation for both object and markup data. The notation is a superset of what can be represented by JSON, HTML and XML, but overcomes many limitations these popular data formats, yet still having a very clean syntax and simple data model. The major syntax extension Mark makes to JSON is the introduction of a Mark object. It is a JSON object extended with a type name and a list of content items, similar to element in HTML and XML.


  •    C

HEML, the Hypertext Edit Markup Language, is a simplified markup language. HEML is implemented in a small Web browser that enables quickly editing web pages. HEML can be used for ordinary Web pages or for a program help system.

builder - Provide a simple way to create XML markup and data structures.

  •    Ruby

Provide a simple way to create XML markup and data structures. Version 2.0.0 introduces automatically escaped attribute values for the first time. Versions prior to 2.0.0 did not insert escape characters into attribute values in the XML markup. This allowed attribute values to explicitly reference entities, which was occasionally used by a small number of developers. Since strings could always be explicitly escaped by hand, this was not a major restriction in functionality.

Highlight.js - Javascript Syntax Highlighter

  •    Javascript

Highlight.js is a syntax highlighter written in JavaScript. It works in the browser as well as on the server. It works with pretty much any markup, doesn’t depend on any framework and has automatic language detection. It supports 176 languages and 79 styles, automatic language detection, multi-language code highlighting and lot more.

gotrace - Concurrency tracer and visualizer for Go (Golang) programming language

  •    Javascript

GoTrace is a 3D WebGL visualizer of Go concurrency. It analyzes trace produced by go tool trace and renders visualization of concurrency flow. This tool generates 3D visualization of Go concurrency flow by analyzing its execution trace. To view the visualization you need a modern browser with WebGL support (pretty much any browser nowadays).


  •    Java

The Efficient XML Interchange (EXI) format is a very compact representation for the Extensible Markup Language (XML) Information Set that is intended to simultaneously optimize performance and the utilization of computational resources.

Tikka - A content analysis toolkit

  •    Java

Apache Tika is a toolkit for detecting and extracting metadata and structured text content from various documents using existing parser libraries.

SHFB - Sandcastle Help File Builder (SHFB)

  •    CSharp

Welcome to the Sandcastle Help File Builder project.This project is composed of two separate parts that work together: the Sandcastle tools and the Sandcastle Help File Builder. The Sandcastle tools are used to create help files for managed class libraries containing both conceptual and API reference topics. API reference topics are created by combining the XML comments that are embedded in your source code with the syntax and structure of the types which is acquired by reflecting against the associated .NET Framework assemblies. Conceptual topics are created by converting XML documents that you author containing Microsoft Assistance Markup Language (MAML). The Sandcastle tools are command-line based and have no GUI front-end, project management features, or an automated build process.

Zenark's XML for SQL

  •    Java

Define your database structure and relations once using the ZsqlML (Zenark's SQL Markup Language) XML DTD, and then generate mulitple vendor-specific SQL scripts, thereby solving the issue of SQL script variances across multiple platforms.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.