Bitspace icon
Bitspace icon

Bitspace

Bitspace is a platform which offers a wide canvas & building blocks for your creative endevours. Build experiments & ideas with Artificial Intelligence, WebGL Shaders, Color manipulations, Animations or whatever floats your boat.

Bitspace screenshot 1

Cost / License

  • Free
  • Open Source

Platforms

  • Online
-
No reviews
4likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Visual Programming
  2.  GLSL

 Tags

  • glsl-nodes
  • canvas

Bitspace News & Activities

Highlights All activities

Recent News

No news, maybe you know any news worth sharing?
Share a News Tip

Recent activities

No activities found.

Bitspace information

  • Developed by

    emilwidlund
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    21 alternatives listed
  • Supported Languages

    • English

GitHub repository

  •  1,005 Stars
  •  70 Forks
  •  2 Open Issues
  •   Updated  
View on GitHub
Bitspace was added to AlternativeTo by Mauricio B. Holguin on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is Bitspace?

Bitspace is a platform which offers a wide canvas & building blocks for your creative endevours. Build experiments & ideas with Artificial Intelligence, WebGL Shaders, Color manipulations, Animations or whatever floats your boat. Bitspace hosts spaces where ideas can be chained together and extended into infinity.

  • Circuits & Nodes Bitspace implements a few important concepts to be familiar with.

  • Circuits A Circuit is a large canvas which holds two primitives – Nodes & Connections.

  • Nodes Computational units which operates on inputs, and computes outputs. These units can perform API requests, do mathematical operations, construct complex WebGL Shader AST structures - pretty much whatever computational logic you can think of.

Node Inputs are data streams that feeds into the Node - Outputs are often computations on the Inputs, but can also emit values as it wishes.

  • Connections These allow Nodes to chain values between each other & propagate transformed values through the Circuit. Connections may only be established between Outputs & Inputs which share the same value type.

  • Computation All computations are done using RxJS, by leveraging Subjects, Observables & Operators. It makes complicated graphs & relationships a breeze to work with. The aim is to build out as many nodes with various capabilities as possible.

Official Links