{"id":3729,"date":"2025-06-23T14:34:19","date_gmt":"2025-06-23T18:34:19","guid":{"rendered":"https:\/\/blogs.mathworks.com\/matlab\/?p=3729"},"modified":"2025-06-25T07:12:39","modified_gmt":"2025-06-25T11:12:39","slug":"do-these-3-things-to-increase-the-reach-of-your-open-source-matlab-toolbox","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/matlab\/2025\/06\/23\/do-these-3-things-to-increase-the-reach-of-your-open-source-matlab-toolbox\/","title":{"rendered":"Do these 3 things to increase the reach of your open source MATLAB toolbox"},"content":{"rendered":"<div class = rtcContent><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>We all develop code for different reasons. However, once we decide to start sharing it with others, we tend to have one thing in common: We'd like as many people as possible to use it; and maybe even contribute.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>I believe that there are three things that every MATLAB developer can do in order to attract more users and contributors to their project. The best part? These steps will make your life easier as a developer too.<\/span><\/div><h2  style = 'margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: 700; text-align: left; '><span>1. Develop on GitHub<\/span><\/h2><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>Ideally, you're already using <\/span><a href = \"https:\/\/uk.mathworks.com\/help\/matlab\/matlab_prog\/set-up-git-source-control.html\"><span>Git for version control<\/span><\/a><span>. Even if you are not, <\/span><a href = \"https:\/\/github.com\" target=\"_blank\"><span>GitHub<\/span><\/a><span> is a great place to host your project. You'll instantly have all of the supporting infrastructure of GitHub at your disposal.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>Your code is backed up for a start; and not just the current version. Every version you've ever committed to the project will also be there too. You'll also get access to tools like GitHub issues, where users can discuss problems, request features or make suggestions about your code. This helps you manage your project and begin building a community around it. <\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>GitHub is where many developers expect to find open-source code these days and its collaboration model is well known. As the developer, you'll always be in full control of what goes into your project and the pathway for others to engage with you is clear.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>MATLAB's integration with Git and GitHub has improved dramatically in recent releases, making it easier than ever to adopt these tools into your workflow.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span style=' font-weight: bold;'>Bonus tip: <\/span><span>Don't forget to create a solid <\/span><span style=' font-family: monospace;'>README.md<\/span><span> file. Since R2025a, MATLAB has <\/span><a href = \"https:\/\/uk.mathworks.com\/matlabcentral\/discussions\/general\/882095-markdown-support-in-matlab-r2025a-is-excellent\"><span>much better support for Markdown<\/span><\/a><span>, so take advantage of that to clearly explain what your toolbox does and how to use it.<\/span><\/div><h2  style = 'margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: 700; text-align: left; '><span>2. Publish to File Exchange (automatically!)<\/span><\/h2><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>Developers expect to find your code on GitHub but MATLAB users expect to see it on File Exchange. Since 2001,<\/span><a href = \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/\"><span> File Exchange<\/span><\/a><span> has been the place MATLAB users go to in order to look for code to help them solve their problems but it is so much more than a website.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>In MATLAB, in the <\/span><span style=' font-weight: bold;'>Home-&gt;Environment<\/span><span> panel, you'll find the add-ons icon. Click on this and you'll get <\/span><a href = \"https:\/\/uk.mathworks.com\/products\/matlab\/add-on-explorer.html\"><span>Add-on explorer<\/span><\/a><span> where you can find and install everything available on File Exchange without ever leaving MATLAB. <\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><img class = \"imageNode\" src = \"http:\/\/blogs.mathworks.com\/matlab\/files\/2025\/06\/githubFex_1.png\" width = \"352\" height = \"226\" alt = \"\" style = \"vertical-align: baseline; width: 352px; height: 226px;\"><\/img><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>The practical upshot is this: Put your code on File Exchange and it's available to MATLAB users from within MATLAB itself; making  it much easier for users to discover and install your project. Here I am installing the FSDA toolbox:<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><iframe class = \"onlineVideoNode\" src = \"https:\/\/www.youtube.com\/embed\/Zp7p-PuzOG4\" width = \"560\" height = \"315\"><\/iframe><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>You can make the connection between GitHub and File Exchange completely automatic and details on how to do so are <\/span><a href = \"https:\/\/uk.mathworks.com\/matlabcentral\/content\/fx\/about.html?s_tid=gn_mlc_fx_help#Why_GitHub\"><span>available here<\/span><\/a><span>. When you update on GitHub, File Exchange comes along for the ride with zero additional effort. File exchange can be configured to either always mirror the GitHub repo's default branch or you can set it up to synchronize with GitHub releases.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>Every File Exchange entry also gets an 'Open in MATLAB Online' button which allows users to use your toolbox in MATLAB Online. This brings me to my third point:<\/span><\/div><h2  style = 'margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: 700; text-align: left; '><span>3. Add 'Open in MATLAB Online' links and buttons<\/span><\/h2><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>I first discussed this in my article <\/span><a href = \"https:\/\/blogs.mathworks.com\/matlab\/2023\/07\/20\/open-science-and-reusable-research-with-matlab-online-and-github\/\"><span>Open science and reusable research with MATLAB Online and GitHub<\/span><\/a><span>. The idea is simple, you use <\/span><a href = \"https:\/\/uk.mathworks.com\/products\/matlab-online\/git.html\"><span>this webpage<\/span><\/a><span> to generate a link related to your GitHub repository attached to buttons like this<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><a href = \"https:\/\/matlab.mathworks.com\/open\/github\/v1?repo=MathWorks-Teaching-Resources\/Fourier-Analysis&amp;project=fourier-analysis.prj&amp;file=README.mlx\"><img class = \"imageNode\" src = \"http:\/\/blogs.mathworks.com\/matlab\/files\/2025\/06\/githubFex_2.png\" width = \"136\" height = \"20\" alt = \"\" style = \"vertical-align: baseline; width: 136px; height: 20px;\"><\/img><\/a><span> - Open the <\/span><a href = \"https:\/\/uk.mathworks.com\/matlabcentral\/fileexchange\/106725-fourier-analysis\"><span>Fourier Analysis tutorial<\/span><\/a><span> in MATLAB Online<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>This will allow users to get going with your toolbox or application without them even needing to install MATLAB. Indeed, without even needing a MATLAB license in many cases; making your project even more usable, open and accessible than ever.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span style=' font-weight: bold;'>Bonus tip: <\/span><span>Consider creating one or more demonstration live scripts, possibly including live controls, to serve as interactive documentation or on-boarding for your project. Ensure that one of your 'Open in MATLAB Online' buttons points to this to give an easy way for prospective users to try out your project or learn about new functionality.<\/span><\/div><h2  style = 'margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: 700; text-align: left; '><span>Three examples of MATLAB community toolboxes that work this way<\/span><\/h2><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span style=' font-weight: bold;'>FSDA - Flexible Statistics Data Analysis toolbox<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>FSDA extends MATLAB for a robust analysis of data sets affected by different sources of heterogeneity and was the subject of my first blog post on a MATLAB community Toolbox,. FSDA ticks all of the three boxes above; alongside it's <\/span><a href = \"https:\/\/rosa.unipr.it\/FSDA\/\" target=\"_blank\"><span>official website<\/span><\/a><span> we have<\/span><\/div><ul  style = 'margin: 10px 0px 20px; padding-left: 0px; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-size: 14px; '><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><a href = \"https:\/\/github.com\/UniprJRC\/FSDA\" target=\"_blank\"><span>FSDA on GitHub<\/span><\/a><\/li><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><a href = \"https:\/\/uk.mathworks.com\/matlabcentral\/fileexchange\/72999-fsda-flexible-statistics-data-analysis-toolbox\"><span>FSDA on File Exchange<\/span><\/a><span>. 19,500 downloads for FSDA via File Exchange at the time of writing. <\/span><\/li><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><a href = \"https:\/\/matlab.mathworks.com\/open\/github\/v1?repo=UniprJRC\/FSDAexamples&amp;file=New_features_FSDA2025a.mlx\"><img class = \"imageNode\" src = \"http:\/\/blogs.mathworks.com\/matlab\/files\/2025\/06\/githubFex_2.png\" width = \"136\" height = \"20\" alt = \"\" style = \"vertical-align: baseline; width: 136px; height: 20px;\"><\/img><\/a><span> - FSDA uses 'Open in MATLAB Online' to great effect. Here, they have a demonstration Live Script that shows all of the new features in their latest release<\/span><\/li><\/ul><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span style=' font-weight: bold;'>PIVLab - particle image velocimetry (PIV) tool with GUI<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>PIVlab is a free and open-source particle image velocimetry (PIV) software and is currently the most frequently cited PIV tool on the market.<\/span><span style=' font-style: italic;'> <\/span><span>PIVlab is also the most popular project on File Exchange with over 110,000 downloads via that channel alone. It also employs all three of the techniques discussed in this blog post and <\/span><a href = \"https:\/\/www.pivlab.de\/\" target=\"_blank\"><span>has its own official website<\/span><\/a><span>. <\/span><\/div><ul  style = 'margin: 10px 0px 20px; padding-left: 0px; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-size: 14px; '><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><a href = \"https:\/\/github.com\/Shrediquette\/PIVlab\" target=\"_blank\"><span>PIVlab GitHub repository<\/span><\/a><\/li><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><a href = \"https:\/\/uk.mathworks.com\/matlabcentral\/fileexchange\/27659-pivlab-particle-image-velocimetry-piv-tool-with-gui\"><span>PIlVlab on File Exchange<\/span><\/a><span>. PIVlab was on file exchange early on in its development.<\/span><\/li><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><span>The PIVlab <\/span><a href = \"https:\/\/matlab.mathworks.com\/open\/fileexchange\/v1?id=27659\"><span>web browser-based app that uses MATLAB online<\/span><\/a><span>. Using a link rather than an 'Open in MATLAB Online' button this installs the toolbox and drops you into MATLAB Online ready-to-go.Type <\/span><span style=' font-family: monospace;'>PIVlab_GUI<\/span><span> to get started.<\/span><\/li><\/ul><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span style=' font-weight: bold;'>EEGLAB<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>Based at UCSD in La Jolla, <\/span><a href = \"https:\/\/sccn.ucsd.edu\/eeglab\/index.php\" target=\"_blank\"><span>EEGLAB<\/span><\/a><span> is a MATLAB Community Toolbox for analyzing electroencephalography (EEG) brain wave data. Its first release dates to 2001, so it's nearly 25 years old. This year it surpassed <\/span><a href = \"https:\/\/scholar.google.com\/citations?view_op=view_citation&amp;hl=en&amp;user=wQPk6NIAAAAJ&amp;citation_for_view=wQPk6NIAAAAJ:u5HHmVD_uO8C\" target=\"_blank\"><span>25K citations<\/span><\/a><span> and has a presence on both GitHub and File Exchange along with its <\/span><a href = \"https:\/\/sccn.ucsd.edu\/eeglab\/\" target=\"_blank\"><span>own dedicated website<\/span><\/a><span>. <\/span><\/div><ul  style = 'margin: 10px 0px 20px; padding-left: 0px; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-size: 14px; '><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><a href = \"https:\/\/github.com\/sccn\/eeglab\" target=\"_blank\"><span>EEGLAB on GitHub<\/span><\/a><\/li><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><a href = \"https:\/\/uk.mathworks.com\/matlabcentral\/fileexchange\/56415-eeglab?s_tid=srchtitle\"><span>EEGLAB - File Exchange - MATLAB Central<\/span><\/a><span>. EEGLAB has been on File Exchange proper since 2018 and has amassed over 30,000 downloads via that channel alone.<\/span><\/li><\/ul><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>The EEGLAB team have been ahead of the curve for over two decades and have been piloting some 'Open in MATLAB Online' examples recently. <\/span><\/div><h2  style = 'margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: 700; text-align: left; '><span>Further steps<\/span><\/h2><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>If you like these recommendations and want more, I suggest you take a look at <\/span><a href = \"https:\/\/github.com\/mathworks\/toolboxdesign\" target=\"_blank\"><span>MathWorks' MATLAB Toolbox Best Practices<\/span><\/a><span> and <\/span><a href = \"https:\/\/blogs.mathworks.com\/community\/2023\/06\/21\/what-is-a-toolbox-new-guidelines-for-authors\/\"><span>Ned Gulley's 2023 blog post about them<\/span><\/a><span>.<\/span><\/div><h2  style = 'margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: 700; text-align: left; '><span>Over to you<\/span><\/h2><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>Do you agree with the three things I've highlighted in this article? if not, what would you suggest instead? Are there any other community toolboxes you would have highlighted that demonstrate the principles discussed here?<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><\/div>\n<\/div><script type=\"text\/javascript\">var css = ''; var head = document.head || document.getElementsByTagName('head')[0], style = document.createElement('style'); head.appendChild(style); style.type = 'text\/css'; if (style.styleSheet){ style.styleSheet.cssText = css; } else { style.appendChild(document.createTextNode(css)); }<\/script>","protected":false},"excerpt":{"rendered":"<div class=\"overview-image\"><img src=\"https:\/\/blogs.mathworks.com\/matlab\/files\/2025\/06\/githubFex_1.png\" class=\"img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" decoding=\"async\" loading=\"lazy\" \/><\/div><p>We all develop code for different reasons. However, once we decide to start sharing it with others, we tend to have one thing in common: We'd like as many people as possible to use it; and maybe even... <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/matlab\/2025\/06\/23\/do-these-3-things-to-increase-the-reach-of-your-open-source-matlab-toolbox\/\">read more >><\/a><\/p>","protected":false},"author":176,"featured_media":3717,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[68,90,39,71,64],"tags":[],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/matlab\/wp-json\/wp\/v2\/posts\/3729"}],"collection":[{"href":"https:\/\/blogs.mathworks.com\/matlab\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.mathworks.com\/matlab\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/matlab\/wp-json\/wp\/v2\/users\/176"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/matlab\/wp-json\/wp\/v2\/comments?post=3729"}],"version-history":[{"count":3,"href":"https:\/\/blogs.mathworks.com\/matlab\/wp-json\/wp\/v2\/posts\/3729\/revisions"}],"predecessor-version":[{"id":3764,"href":"https:\/\/blogs.mathworks.com\/matlab\/wp-json\/wp\/v2\/posts\/3729\/revisions\/3764"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/matlab\/wp-json\/wp\/v2\/media\/3717"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/matlab\/wp-json\/wp\/v2\/media?parent=3729"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/matlab\/wp-json\/wp\/v2\/categories?post=3729"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/matlab\/wp-json\/wp\/v2\/tags?post=3729"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}