Of course you can add components that are not yet supported by circuito.io to your project, but you will need to check how to connect them properly and whether you need special peripherals such as resistors and capacitors. We are adding new components all the time and hope to offer an option for users to add components on their own in the future.
“… hope to offer an option for users to add components on their own in the future.”
Are you open to contributions from the community? I’m proficient in C#, JavaScript, SQL Server, and a few other languages. I started writing code in 1984 and I like to think I’ve learnt quite a lot in my career that might be useful.