- JavaScript 61.5%
- HTML 37.3%
- CSS 1.2%
MintApps
About
MintApps are a collection of various HTML5 apps to support digital learning and teaching in technical and scientific subjects.
What makes MintApps different from other apps?
- Independence from the platform: An up-to-date browser is sufficient, no installation is required, all common operating systems are supported.
- Responsive layout: The display automatically adapts to the dimensions of the device so that smartphones and tablets can also be used.
- Data saving: No tracking mechanisms are integrated and no data is passed to third parties.
- Open source: The source code is available on codeberg.org under the GPL 3.0 license.
First steps
- Online version: You can use the current version of MintApps directly on the mintapps.org website.
- Own instance: If you want to run your own instance of MintApps, you will find instructions in the INSTALL.md document.
- Social media: Don't miss out the latest simulations and tools and follow the project on Mastodon.
- Documentation: You can find the source code documentation directly in MintApps in the "Lab" section.
Project team
- Dr. Thomas Kippenberg
- Christian Schiller
- Lukas Schieren
- Michael Speckert
- Hans-Georg Unckell
- Peter Weinzierl
Contribute to the project
MintApps is a volunteer project. We invite you to join us and become part of the team!
- Report a bug: First make sure that the bug has not already been documented as an issue. If this is not the case, please create a new issue. Make sure to describe the bug clearly and comprehensibly, ideally with screenshot(s).
- Contribute ideas: If you have a new idea in the area of STEM subjects, please open a new issue in which describe exactly what the new app or the extension of an existing app should look like.
- Translate: Do you speak other languages besides English and German? We would be very happy to support you with translating.
- Development: Are you brave and want to create a new app yourself? This is relatively easy, as you don't have to learn any complex frameworks and there are numerous examples available. Just have a look at our template-app or get in touch with us!
Many thanks to...
- John Bartmann, who makes his great music available under a CC license
- Matthias Borchard for his professional advice and the exciting technical discussions
- Chenjing Bu for the free font Lete Sans Math to typeset mathematical formulas under the SIL Open Font License
- Donald Chan for the library Browser Image Compression to compress images under the MIT license
- Codeberg e. V. for its free alternative to manage git repositories
- h2owasser, for the dockerisation
- the Lato team for the free font Lato under the SIL Open Font License
- the Nimiq Foundation for the library QR Code Encoder to create QR codes under the MIT License
- Dr. Stefan Richtberg for his technical feedback and the publication of some MintApps on LEIFI-Physik
- Lina Staufer for the design of the MintApps logos
- the three.js project for the library three.js for 3D representation in the browser
- Cosmo Wolfe for the library jsQR to read QR codes under the Apache License
- and of course to all translators on Weblate, especially gallegonovato, mondstern, SomeTr and xpeng
License of MintApps
MintApps is licensed under the "GNU General Public License 3", please note that this excludes any liability or warranty.
Disclaimer of Warranty.
There is no warranty for the program, to the extent permitted by applicable law. Except when otherwise stated in writing the copyright holders and/or other parties provide the program "as is" without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The entire risk as to the quality and performance of the program is with you. Should the program prove defective, you assume the cost of all necessary servicing, repair or correction.
Limitation of Liability
In no event unless required by applicable law or agreed to in writing will any copyright holder, or any other party who modifies and/or conveys the program as permitted above, be liable to you for damages, including any general, special, incidental or consequential damages arising out of the use or inability to use the program (including but not limited to loss of data or data being rendered inaccurate or losses sustained by you or third parties or a failure of the program to operate with any other programs), even if such holder or other party has been advised of the possibility of such damages.