Yes, you can create your own Native App to be put on the Marketplace. Snowflake has a quick start tutorial for getting your first app built and published. Apps can be written with a Streamlit app, stored procedures, and functions written using the Snowpark API, JavaScript, and SQL. Snowflake even includes a testing environment to make sure it works before sending it off for the world to install.