@crabnebula@fosstodon.org
@crabnebula@fosstodon.org avatar

crabnebula

@crabnebula@fosstodon.org

Enabling you to sustainably build, develop and distribute apps to mass audiences

Official partners of https://fosstodon.org/@TauriApps

This profile is from a federated server and may be incomplete. Browse more on the original instance.

crabnebula, to random
@crabnebula@fosstodon.org avatar

Do you want to debug your @TauriApps with ease?
Support us now on Product Hunt and start using DevTools for free today. Do you have any questions? We're here to help! ๐Ÿš€

https://www.producthunt.com/posts/crabnebula-devtools

crabnebula, to random
@crabnebula@fosstodon.org avatar

5๏ธโƒฃ Products built with @TauriApps:

  1. Noor .to
  2. Qaze .app
  3. Gitlight .app
  4. Payload .app
  5. Hoppscotch .io

๐Ÿ‘‡Are you building with Tauri?

crabnebula, to rust
@crabnebula@fosstodon.org avatar

Why you might want to learn #Rust: ๐Ÿฆ€

โœ“ One of the fastest languages after C
โœ“ Rich type system
โœ“ No garbage collector
โœ“ Helpful compiler output
โœ“ Memory safety
โœ“ Voted as the most beloved language since 2016 (as reported in StackOverflow)
โœ“ Rapid adoption in various industries

Did we miss anything?

crabnebula, to random
@crabnebula@fosstodon.org avatar

๐ŸŽ‰ Welcome to the 2nd episode of our series, โ€œBuilding with @TauriApps!"

Our very own Eleftheria teams up with Colin, the creator of GitLight, an open-source project with 641 stars, to discuss his journey in creating GitLight!! ๐Ÿ’ซ

Watch the interview: ๐ŸŽฅ
https://youtu.be/JaG_ZCjHCgk

Read the article: ๐Ÿ“–
https://crabnebula.dev/blog/interview-with-colin/

Check GitLight: ๐Ÿ”—
https://github.com/colinlienard/gitlight/stargazers

--
Have you built something cool with @TauriApps? Ping
Elef (username: eleftheria_b) on Discord to schedule your interview!

crabnebula, to random
@crabnebula@fosstodon.org avatar

Are you building a project (like a task manager) with @TauriApps and wondering which database you should use?

Here are some suggestions based on your needs: ๐Ÿ‘‡

โ€ข If the tasks aren't sensitive, you can use Tauri's store plugin:
https://github.com/tauri-apps/plugins-workspace/tree/v1/plugins/store

The plugin creates its own file and stores the data in there. ๐Ÿ“‚

This plugin is not a relational database. For that, you can use the sql plugin.

The need for a relational database (or not) depends on the project.

https://github.com/tauri-apps/plugins-workspace/tree/v1/plugins/sql

โ†“

crabnebula, to random
@crabnebula@fosstodon.org avatar

Did you know we have documentation for CrabNebula Cloud?! โ˜๏ธ

If you feel something needs to be added let us know!

https://docs.crabnebula.dev/cloud

video/mp4

crabnebula, to random
@crabnebula@fosstodon.org avatar

Trust the professionals to ship your apps. Here is why โ†“

https://youtu.be/yjvmheuEh90

crabnebula, to security
@crabnebula@fosstodon.org avatar

A community member asked 'how can I pull myimage.png into a running @TauriApps project and display it with an <img> tag?'

Here's our answer: You can use the asset protocol.

https://tauri.app/v1/api/js/tauri/#convertfilesrc

For similar use cases you can: ๐Ÿ”—

โ€ข Define the scope: https://tauri.app/v1/api/js/fs/#security

โ€ข Read the file: https://tauri.app/v1/api/js/fs/#readbinaryfile

If you have more questions, don't hesitate to ask here: ๐ŸŽค

https://discord.gg/Gr43aMuAyN

crabnebula, to rust
@crabnebula@fosstodon.org avatar

A common question we get from newcomers in @TauriApps is whether they need to know #Rust or not.

Let's clarify this: ๐Ÿค“

Tauri doesn't require learning or writing Rust to use it as an app framework. For example, you can write both the frontend and the backend of your app in JavaScript.

The downside to writing your app entirely in #JavaScript is that you lose the speed benefits of Rust.

โ†“

crabnebula,
@crabnebula@fosstodon.org avatar

We recommend taking a look at #Tauri's architecture briefing to understand a bit more of how the pieces fit together.

๐Ÿ”— https://tauri.app/v1/references/architecture

Tauri doesn't provide a Node.js runtime in a production app but you can use Tauri's API or provide the Node.js runtime yourself with Tauri's sidecar feature which allows you to run external executable apps like Node.js.

๐Ÿ”— https://tauri.app/v1/guides/building/sidecar

crabnebula, to random
@crabnebula@fosstodon.org avatar

A @TauriApps community member asked how they can set correctly the position of the window in a project.

Here's our answer:๐Ÿ’ก
Positions are a 2D plane on all platforms, it's how the OS APIs work.

You have:
โ€ข innerPosition
โ€ข currentMonitor
โ€ข primaryMonitor
โ€ข availableMonitors

If you want positioning relative to the current position of the window, you can use appWindow.innerPosition()

https://tauri.app/v1/api/js/window#innerposition

โ†“

crabnebula, to rust
@crabnebula@fosstodon.org avatar

Do you remember your first lines of code in #Rust?

When was it?

video/mp4

crabnebula, to random
@crabnebula@fosstodon.org avatar

A community member asked: "Is it possible to use and execute DLL or EXE files written in C++ when running a @TauriApps ?

Here's our solution + example: ๐Ÿ”—

TL'DR: Yes, you can!

https://github.com/tauri-apps/tauri/tree/dev/examples/tauri-dynamic-lib

crabnebula, to random
@crabnebula@fosstodon.org avatar

Do you want this Friday/weekend to build something cool on @TauriApps but you don't have any idea?!

Here's a beginner's friendly suggestion: An image/video uploader ๐Ÿ“ท

๐Ÿ’กHere's a beginner's friendly suggestion: An image/video uploader

Details and links to get started: โ†“

crabnebula,
@crabnebula@fosstodon.org avatar

Create an app where you'll be able to:

  1. Drag or select the content you want to upload
  2. Store it in a folder inside AppData
  3. Consume that folder to view the images & videos in the front end
  4. Save the files in a specific location & view them whenever you want

Links to help you implement it: โ†“

crabnebula,
@crabnebula@fosstodon.org avatar
crabnebula, to rust
@crabnebula@fosstodon.org avatar

Scoping rules in #Rust ~ Part 3

In the previous posts we've talked about:
โ€ข RAII (Resource Acquisition Is Initialization)
โ€ข Ownership and moves

In this post we're going to cover:
โ€ข Borrowing
โ€ข Mutability
โ€ข Aliasing
โ€ข The ref pattern

โฌ‡๏ธ

crabnebula, to random
@crabnebula@fosstodon.org avatar

๐Ÿ“ข Exciting news! Introducing the preview of DevTools for @TauriApps!

โœ”๏ธ Gain real-time visibility into your app
โœ”๏ธ Spot issues on the fly
โœ”๏ธ Address them instantly

Try it today and share your thoughts; we value your feedback!

Read more here โ†“

https://crabnebula.dev/blog/announcing-devtools

crabnebula, to random
@crabnebula@fosstodon.org avatar

What's inside the box?! Watch till the end to find out. ๐Ÿ‘€

Something big is coming for the @TauriApps community.

https://devtools.crabnebula.dev/

video/mp4

crabnebula, to random
@crabnebula@fosstodon.org avatar

What is CrabNebula? ๐Ÿค”
How is it connected to @TauriApps ?

Get your answers in just 2minutes!

--
Credits: This audio is an excerpt from the @podrocketpod podcast where
Tejas Kumar hosted an interview with Daniel Thompson-Yvetot, co-founder of Tauri Apps.

video/mp4

crabnebula, to ai
@crabnebula@fosstodon.org avatar

In your opinion, what measures should be in place to address potential risks and biases associated with #AI technologies?

crabnebula, to rust
@crabnebula@fosstodon.org avatar

Did you know we regularly host live streams demonstrating coding with #rustlang and @TauriApps?

In the example below, catch Atila Fassina live coding a 'store' functionality.

Find the full tutorial here:๐Ÿ”—

https://www.youtube.com/live/xnwK6Wr1WVA?feature=shared

video/mp4

crabnebula, to random
@crabnebula@fosstodon.org avatar

What do people build with @TauriApps ?

โ€ข Devtools
โ€ข Games
โ€ข Drawing tools
โ€ข Apps for communication
โ€ข Apps for music / musical instruments

In the link below, you can check Tauri's community as well as many open-source projects.

https://discord.com/channels/616186924390023171/1047149172144492604

Credits: The above quote is part of Daniel's Thompson-Yvetot interview at the @changelog podcast.

https://changelog.com/podcast/560#t=279

video/mp4

crabnebula, to rust
@crabnebula@fosstodon.org avatar

.@eurorust is sold out!

This is your only chance to win a FREE virtual ticket!๐ŸŽซ๐Ÿ‘‡

@rust @TauriApps

https://fosstodon.org/@crabnebula/111141727642280464

video/mp4

crabnebula, to rust
@crabnebula@fosstodon.org avatar

๐Ÿ“ข We're hosting our first giveaway.

Win a virtual ticket for the @rustconf!

How to participate:
Show us your #rust or @TauriApps project by sharing below demos or repositories.

๐Ÿ† We'll pick a winner based on uniqueness, innovation and potential impact.

๐Ÿ“… Deadline: Aug, 31

๐Ÿ‘‡

  • All
  • Subscribed
  • Moderated
  • Favorites
  • โ€ข
  • JUstTest
  • mdbf
  • ngwrru68w68
  • tester
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • tacticalgear
  • osvaldo12
  • normalnudes
  • cubers
  • cisconetworking
  • everett
  • GTA5RPClips
  • ethstaker
  • Leos
  • provamag3
  • anitta
  • modclub
  • lostlight
  • All magazines