solvespace
Code-Server
Our great sponsors
solvespace | Code-Server | |
---|---|---|
68 | 395 | |
2,999 | 65,063 | |
1.0% | 1.0% | |
7.0 | 9.2 | |
6 days ago | 7 days ago | |
C++ | TypeScript | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
solvespace
-
RattleCAD
>> Also, rattleCAD has been inspired by Linkage app.
If you like Linkage, you might also like Solvespace.
> If you like Linkage, you might also like Solvespace.
No, I mean Brent Curry's Linkage[1] bicycle design software, not David Rector's Linkage Mechanism Designer and Simulator[2].
You should read Wikipedia article.[0]
N.B. About SolveSpace, as I'm its experienced user[youtube,patreon], I may say next: yes, it could be used for bike mockup, as any other CAD, but it still has a lot of limitations and even does not export correct STEP files yet[3], and in FreeCAD such STEP could fixed only partially.[video]
So, for serious 3D CAD work I highly recommend use FreeCAD (and LibreCAD for 2D CAD work) instead of SolveSpace, and use SolveSpace only as a helper tool like a calc or as a notepad for noting ideas.
About Linkage Mechanism Designer and Simulator, it is only useful for planar (2D) kinematics analyze, and if You are looking an alternative for it take a look on Pyslvs[4], that is in part based on SolveSpace's solver.
[0] https://en.wikipedia.org/wiki/rattleCAD#History
[2] https://blog.rectorsquid.com/linkage-mechanism-designer-and-...
[3] https://github.com/solvespace/solvespace/issues/206
[4] https://github.com/KmolYuan/Pyslvs-UI
[video] https://www.youtube.com/watch?v=F3LJMeqUDrU
[youtube] https://www.youtube.com/@appsoft
[patreon] https://patreon.com/app4soft
- SolveSpace has been ported to Qt
-
Ask HN: What are some of the most elegant codebases in your favorite language?
C++ this file covers all the math for working with NURBS curves and surfaces:
https://github.com/solvespace/solvespace/blob/master/src/srf...
There is a lot more in other files - triangulation, booleans, creation - but the core math functions are there in very readable form.
-
The Great CPU Stagnation
>> Maybe somebody has statistical survey of how much of the existing deployed CPU core count is typically used?
My guess is very few cores are used on average. I did some testing with Solvespace to see which build options contributed most to performance:
https://github.com/solvespace/solvespace/issues/972
Obviously using OpenMP for multi-core was the big win. But what's not shown is that in typical usage (not the test I ran) if you're dragging some geometry around it will use all cores (in my case 4 cores / 8 threads) at about 50 percent utilization. That percentage probably drops as more cores are thrown at it due to Amdahl's Law. In other words, throwing double the cores at it will give a good boost to a lot of code that is already taking less than half the time (wall clock time, not CPU time).
We added OpenMP to a number of functions for significant performance gains. And in fact, any remining single-thread operation that gets the parallel treatment is likely to have a significant impact on overall performance since that is where most of the time is spent now. At this point we're more focused on features and bugs.
Algorithmic improvements are possible and I'd like to do those in the future, but they are much harder to do than sprinkling some #pragmas around critical loops. That will improve the scalability though, where multithreading really did not.
- Loving Solvespace
-
FreeCAD Day 2023: Report and Continued Discussion
N.B. I'm a mod of r/SolveSpace community on Reddit.[0]
> There is a reason people love Solvespace over FreeCAD even though it is incredibly limited in comparison.
As a SolveSpace user for nearly a decade, who started to learn FreeCAD last month, I may say that both apps has own pros'n'cons: SolveSpace has simpler UI (but lack of features for experts), while FreeCAD has a lot of features (but UI to complex for "normal" users).
About "limited in comparison", he is may latest quick comparison of both apps:[1]
SolveSpace is a good "Stage 1" tool for sketching ideas, while FreeCAD is more like "Stage 2" tool for converting sketch into real product. SolveSpace exported DXF (2D & 3D wireframe) & STL/OBJ (mesh) could be used as a base for FreeCAD and other apps (Blender, LibreCAD).[2]
While SolveSpace is not a competitor to FreeCAD, it still could be used for design wide range of complex things for 3D printing or shop drawings, including assemblies.[3,4,5,6]
The main problem of SolveSpace, is that it still has broken STEP export, as a result exported solid surfaces are non-manifold and after import into FreeCAD it is almost unusable (it may require a lot of work with "Shape builder" and "Surface" Workbench to revert it back to solid body).[7]
There are also many NURBS & mesh issues in SolveSpace worse to fix.[8]
[0] https://old.reddit.com/r/solvespace
[1] https://fosstodon.org/@app4soft/109812747058078617
[2] https://fosstodon.org/@app4soft/109813465975914195
[3] https://fosstodon.org/@app4soft/109740222184364152
[4] https://fosstodon.org/@app4soft/107098074104816439
[5] https://fosstodon.org/@app4soft/109804453127760634
[6] https://twitter.com/app4soft/status/1479875838451585026
- Coolest projects, GO!
-
That Annoying Shade of Blue
https://github.com/solvespace/solvespace/pull/446
It's the blue and yellow only, but IMHO it made Solvespace a lot more readable.
- Usability
Code-Server
-
Run a Linux Distro in your Android device
Disclaimer: The whole process happens locally in the tablet, therefore all the programs are executed inside the tablet. I saw some other tutorials where people use code-server and besides the coding experience might look the same, running the full OS offers more capabilities.
-
Secure Browser Access to code-server VSCode
Code-server is an open-source tool that allows you to run VSCode, a popular integrated development environment (IDE), on a remote server through the browser. This setup essentially turns VSCode into a cloud-based IDE, providing flexibility and accessibility advantages.
-
Ask HN: Who is hiring? (February 2024)
Coder | Remote first - US/Canada | Open-Source Full Stack Software Engineer: Full time, perm. Min 3 Years of exp - Go, Typescript, React | We love seeing active open-source GitHub and side project work | Base: $120K to $162K/ yr DOE and location
We keep developers in flow. Coder has created a devtool that offloads development from local workstations to your on-prem and public cloud infrastructure. Target customer is engineering orgs at some of the world’s largest and cutting edge companies. Our tech stack is golang, terraform, linux.
Check us out: https://coder.com/ , https://github.com/coder Apply online: https://jobs.ashbyhq.com/Coder
-
Utilize AI-powered Tools Amazon CodeWhisperer and Amazon Q in Visual Studio Code on Android Devices
Code Server is an open-source project that allows you to run Visual Studio Code (VS Code) in a remote server environment, accessible through a web browser. VS Code is a popular source code editor developed by Microsoft, known for its lightweight and extensible nature.
-
15 open-source tools to elevate your software design workflow
Install | Github | License
-
Show HN: Open-source, privacy oriented alternative to GitHub Copilot chat
https://github.com/coder/code-server is like vscode.dev but self hosted
-
Backend web compiler
If you're just looking for an alternative to codesandbox, why not take the https://github.com/coder/code-server? It's basically a hosted VS code.
-
List of your reverse proxied services
Code Server - and my entire software development environment
-
Ask HN: Who is hiring? (December 2023)
Coder| Remote first - US/Canada/EU |
Full-time Open Source Backend Senior Software Engineer and Senior Software Engineer - Networking | Golang Terraform Linux | active github | $140K to $210K DOE and location. |
ABOUT CODER: Our mission is to keep developers in flow. Coder has created a devtool that offloads development from local workstations to your on-prem and public cloud infrastructure. Target customer is engineering orgs at some of the world’s largest and cutting edge companies. Our tech stack is golang, terraform, linux.
Check us out: https://coder.com/ , https://github.com/coder Apply online: https://jobs.ashbyhq.com/Coder
-
Java 21 VirtualThreads vs. Clojure Lazy Seqs
The reason I use VSCode is Code Server[0], and unless my English is terribly bad, calling someone lunatic for their choice of IDE may not be a great idea.
What are some alternatives?
Gitpod - DEPRECATED since Gitpod 0.5.0; use https://github.com/gitpod-io/gitpod/tree/master/chart and https://github.com/gitpod-io/gitpod/tree/master/install/helm
vscodium - binary releases of VS Code without MS branding/telemetry/licensing
termux-packages - A package build system for Termux.
openvscode-server - Run upstream VS Code on a remote machine with access through a modern web browser from any device, anywhere.
Eclipse Che - Kubernetes based Cloud Development Environments for Enterprise Teams
theia-apps - Theia applications examples - docker images, desktop apps, packagings
UserLAnd - Main UserLAnd Repository
JupyterLab - JupyterLab computational environment.
UTM - Virtual machines for iOS and macOS
ICEcoder - Browser code editor awesomeness
theia - Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.
Visual Studio Code - Visual Studio Code