Duosmium screenshot

Duosmium

Author Avatar Theme by Duosmium
Updated: 16 Jan 2026
12 Stars

A Science Olympiad tournament results archive.

Categories

Overview

Duosmium is a modernized platform that offers a comprehensive archive of tournament results formatted in the SciolyFF (Science Olympiad File Format). This new iteration, built with JavaScript (using the Eleventy framework), represents a significant shift from its predecessor, which was crafted in Ruby with the Middleman framework. The site is designed for ease of use, allowing users to access and contribute to valuable tournament data effectively.

Notably, Duosmium is geared towards developers and contributors who are familiar with web development, particularly those operating in Unix-based environments. It facilitates local development and builds processes, while also welcoming community contributions to enrich its data repository.

Features

  • JavaScript Framework: Rewritten using Eleventy, enhancing performance and maintainability over its Ruby predecessor.
  • SciolyFF Archive: Houses a repository of tournament results, providing easy access to historical data formatted specifically for Science Olympiad.
  • Local Development Support: Instructions to run the site locally are provided, accommodating both Unix-based systems and Windows configurations.
  • Netlify CLI Integration: Requires the use of Netlify CLI to effectively manage On-Demand Builders, ensuring smooth local development workflows.
  • Contribution Friendly: Open for community contributions, allowing users to submit pull requests with new tournament results in a specified format.
  • Data Verification Tool: Utilizes a command-line utility (sciolyff) to verify data files, promoting data integrity and accuracy.
  • Automated Result Generation: Automatically generates HTML result pages upon merging contributions, streamlining the addition of new content.
  • Discord Community: Engages users through a Discord Server for real-time collaboration and discussion among contributors.