Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>DaricNew to Visual Studio Code? Get it now.
Daric

Daric

Daric

|
207 installs
| (1) | Free
Daric language extension
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Daric - Language Extension

Daric is a modern BASIC dialect. It has a clean syntax, strong data structures, good library support and compiles quickly to fast native code.

Programming should be fun, and immediate. Daric is designed around the idea of batteries included, once installed there are no other dependencies.

Daric has been in development since 2019, in various forms, however this is the final iteration!

Extension Capabilities

  • Syntax highlighting
  • Language & library documentation:
    • Open Command Palette and run Daric: Open Daric documentation
  • For demos and examples:
    • Open Command Palette and run Daric: Show Daric Examples & Demos
  • To create standalone executables:
    • Open Command Palette and run Daric: Create executable

Future

The language itself is mostly complete, but possible/planned future enhancements:

  • Extend existing libraries:
    • The GUI support needs more controls and functionality
    • Ability to create music using a string based syntax
  • Additional libraries:
    • Box2D
    • Sprite collision detection
    • Database
    • Json import/export and creation
  • Access to the software synthesizer with NOTE and ENVELOPE keywords
  • Threading
  • Async/await

Features

Core Features

  • BASIC dialect inspired by 8 bit machines, modernised for contempary programmers
  • Runs on Windows or macOS
  • Includes a simple IDE to edit/run code
  • A decent standard library
  • Straightforward, accelerated graphics
  • Excellent near-C runtime performance with an LLVM based compiler and JIT runtime
  • Several examples programs and demos with source

Standard Library

  • File I/O
  • High-precision timer
  • 64 channel audio (samples) and music (MIDI & MOD) support
  • Accelerated 2D graphics with sprite support
  • TrueType font support
  • Keyboard & mouse support - designed with games in mind
  • Accelerated 3D graphics with asset importer (no texture support yet!)
  • In-app GUI windows, with ability to move "offscreen"
  • GUI controls: Button, Textfield

Supported Platforms

  • Windows (x64)
  • macOS (x64 & Apple Silicon)
  • Linux (x64 & Aarch64). Tested on Ubuntu.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft