All Projects → mmiscool → FC-Docker

mmiscool / FC-Docker

Licence: AGPL-3.0 license
Project to run FreeCAD in a cloud environment accessible via a web browser in a cloud environment.

Programming Languages

HTML
75241 projects
python
139335 projects - #7 most used programming language
shell
77523 projects
Dockerfile
14818 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to FC-Docker

flowwie-freecad
Flowwie's FreeCAD ressources for everybody to learn computer aided design with the Open Source CAD software FreeCAD.
Stars: ✭ 214 (+435%)
Mutual labels:  cad, freecad
Freecad
This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler. Issues are managed on our own bug tracker at https://www.freecadweb.org/tracker
Stars: ✭ 10,366 (+25815%)
Mutual labels:  cad, freecad
heroku-flask-template
A simple, fast and easy-to-deploy Heroku ready flask web app template written in Python.
Stars: ✭ 26 (-35%)
Mutual labels:  webapp
whatdevice
Progressive Web App that displays hardware and software information, with one-click sharing.
Stars: ✭ 32 (-20%)
Mutual labels:  webapp
serverless-web-app-example
Serverless React Web App Example
Stars: ✭ 41 (+2.5%)
Mutual labels:  webapp
cumulocity-app-builder
The Application Builder for Cumulocity provides a simple, coding-free way to create new applications inside Cumulocity. Application Builder is an open-source tool for you to create web applications in a no-code environment. Created by Global Presales.
Stars: ✭ 18 (-55%)
Mutual labels:  webapp
coronate
A Swiss-style chess tournament management app.
Stars: ✭ 96 (+140%)
Mutual labels:  webapp
noflo-cad
CAD solid modelling components for NoFlo
Stars: ✭ 19 (-52.5%)
Mutual labels:  cad
Rocket
FreeCAD Rocketry Workbench
Stars: ✭ 29 (-27.5%)
Mutual labels:  freecad
MarzWorkbench
FreeCAD Workbench for guitar design
Stars: ✭ 40 (+0%)
Mutual labels:  freecad
youtube-copy-annotations
💻 Copy YouTube annotations like a pro!
Stars: ✭ 13 (-67.5%)
Mutual labels:  webapp
react-windows-ui
Build Windows fluent UI apps using ReactJS. Provides a set of accessible, reusable, and composable React components that make it super easy to create websites and apps.
Stars: ✭ 383 (+857.5%)
Mutual labels:  webapp
cram
cram is a computational room acoustics module to simulate and explore various acoustic properties of a modeled space
Stars: ✭ 23 (-42.5%)
Mutual labels:  webapp
alpha-web
1Ramp Alpha Web App
Stars: ✭ 19 (-52.5%)
Mutual labels:  webapp
learn-english
📚 Vue + Element-UI + Lumen 开发的背单词应用
Stars: ✭ 53 (+32.5%)
Mutual labels:  webapp
workflowmanager-viewer-js
Source code for ArcGIS Workflow Manager JavaScript viewer - Manage your workflows on the web.
Stars: ✭ 23 (-42.5%)
Mutual labels:  webapp
spring-boot-mongodb-react-java-crud
Spring Boot, MongoDB and React.js CRUD Java Web Application Example
Stars: ✭ 33 (-17.5%)
Mutual labels:  webapp
curve cad
Blender Addon: Bezier Curve CAD Tools for CNC Milling & Laser Cutting
Stars: ✭ 107 (+167.5%)
Mutual labels:  cad
webchat app
微信小程序
Stars: ✭ 28 (-30%)
Mutual labels:  webapp
play-scala-streaming-example
Example Play application showing Comet and Server Sent Events in Scala
Stars: ✭ 42 (+5%)
Mutual labels:  webapp

This project is being discontinued in favor of focusing development effort on https://github.com/xibyte/jsketcher

#JSketcher is a fully browser based parametric 3d modeler that uses opencascade and a constraint based 2d sketcher. Feel free to fork and contine using this if you like. I highly recomend taking a look at the JSketcer project as there are some major changes comming for it that will increase stability and address referenced geometry.

Docker Cloud Build Status Gitter

FC-Docker Run FreeCAD in a docker and make it accessible via the web browser

Included in this package is a docker file that builds a FreeCAD environment that is accessible from the web browser. Rendering is done on the server side for everything.

Building and running

To build and run this project clone this repository. You must have docker installed. On Ubuntu use the following command sudo apt install docker-ce In the repository directory run the following script. ./build-run.sh

After that script is run you should be able to visit http://localhost/ too see the application. Running this script will also start up a Cloud9 IDE environment accessible at http://localhost:8181/ use "username" and "password" to log in to it. I use Cloud9 for my IDE as all development done on this project so far was done on a Chromebook! Feel free to use it if you wish. If not don't worry about it.

external_dependencies

Right now there is an external_dependencies folder. Items in this folder are from other projects. A build system that fetches these files from there source projects will be implemented. Respect the licences included with the packages in the external_dependencies folder.

Contributing to this project.

This project is release under AGPL-3.0 licence. If you wish to use the code any thing you do with it including server side management systems must be made open source under the same licence. This applies to any any one who is hosting cloud services to the general public. Any modifications made must be shared. https://www.gnu.org/licenses/agpl-3.0.en.html

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].