Opensource

2691 readers
67 users here now

A community for discussion about open source software! Ask questions, share knowledge, share news, or post interesting stuff related to it!

CreditsIcon base by Lorc under CC BY 3.0 with modifications to add a gradient



founded 2 years ago
MODERATORS
1
2
 
 

Video creator and IPv6 enthusiast apalrd's adventures is planning to lead a renewed effort continuing development of the NAT64 translator tayga.
He also made a video comparing different existing open source solutions and demoing tayga on YouTube: https://www.youtube.com/watch?v=WlQH8KubgiA

3
 
 

Our lives are moving into the digital realm, our private data flows throughall sorts of software. As software controls more and more of our lives, itis becom...

4
 
 

Generate SVG images for handy useful glyphs, org/markdown badges and more, from Lisp (Guile Scheme)

https://codeberg.org/jjba23/ggg

Be proud and appreciate technologies and techniques you use, distinguish clearly supported versions of things, etc. With flexible support for badges between one and three parts.

Through SVG generation from Lisp (Guile Scheme) we leverage a beautiful DSL and apply some mathematical knowledge to build pixel perfect badges. These SVG can then be easily converted without quality loss to any desired format.

With GGG, you have the power to create your own badges and images with a consistent and clean aesthetic.

5
6
7
 
 

Microsoft is making its Windows Subsystem for Linux (WSL) open-source today, opening up the code for community members to contribute to. After launching WSL for Windows 10 nearly nine years ago, it has been a multiyear effort at Microsoft to open-source the feature that enables a Linux environment within Windows.

“It has been a consistent request from the developer community for some time now,” says Windows chief Pavan Davuluri in an interview with The Verge. “It took us a little bit of time, because we needed to refactor the operating system to allow WSL to live in a standalone capacity that then allowed us to open-source the project and be able to have developers go and make contributions and for us to ingest those into the Windows pipeline and ship it at scale.”

8
 
 

Two months after the release of GIMP 3.0, we are delighted to announce the release of GIMP 3.0.4.

GIMP is a powerful free and open source graphics editor available on Linux, MacOS and Microsoft Windows.

https://www.gimp.org/news/2025/05/18/gimp-3-0-4-released

New improvements

The new release addresses bugs and improves the user interface.

  • There was a bug with pasting selections from GIMP into other programs, where the pasted section was padded to the original image size. This is now fixed thanks to work from Anders Jonsson, Aruius, and Alx Sa.

  • There were several types of crash related to changing or turning off the main monitor. Jacob Boerema and Jehan worked together to diagnose this issue and make several necessary fixes

  • Idriss Fekir and Liam Quin, our resident font experts, have been busy making improvements to our text systems. In addition to general bug fixes with text layers, they have greatly improved font loading speed on start-up.

  • Non-destructive filters received a number of bugfixes and improvements as well. The name of the filter is once again displayed in the undo history when added to an image. In addition, individual filter edits are now tracked in the undo history, thanks to work by Jehan and Alx Sa

  • Akkana Peck noticed that the Window Hint option in Preferences no longer allowed floating windows to stay in front of the main image window in multi-window mode. She found and implemented a fix using the updated GTK3 API.

  • Rupert Weber fixed a bug on Linux where BMP format warnings didn’t display in some cases.

  • The MyPaint Brush tools options user interface has been redesigned to match the layout of other painting tools.

  • The generic “Force” slider does not impact the Pencil Tool. This option is now hidden in that tool’s options rather than just marked inactive, to be less confusing.

  • New contributor Aruius resolved a bug where the Sample Points display didn’t update when the image’s precision changed.

  • On Windows, floating docks in Multi-Window Mode now also have their titlebars match the theme dark mode setting.

  • The Device Status dock has been updated to show more clearly which input device is in use, and is closer to the GIMP 2.10 version.

  • The Path tool now automatically closes the path when you click on the starting point in Design mode, rather than requiring you to hold down the Ctrl first. This makes the Path tool more consistent with similar tools in GIMP, as well as in other software.

  • Jacob Boerema reviewed our brush size code, and found that different parts of GIMP set different limits for the maximum brush size. He defined a single maximum value and set it to be used throughout GIMP, to ensure there are no surprises when resizing your brush!

  • On macOS, we now have a developer version of the .DMG as first mentioned in the 3.0.2 news post. This means that creating plug-ins for macOS will be much easier and faster than before.

  • GEGL version 0.4.62 brings several bug fixes to prevent crashes, courtesy of Øyvind Kolås.

  • User interface ranges were added by Budhil Nigam to some operations, which means our Fractal Trace filter now has more sensible number ranges on the slider.

  • babl version 0.1.114 contains some fixes from Øyvind to ensure TRCs are stored correctly from color profiles.

  • 15 translations were updated in British English, Bulgarian, Catalan, Chinese (China), Danish, French, Georgian, German, Norwegian Nynorsk, Persian, Portuguese, Slovenian, Swedish, Turkish, Ukrainian.

https://www.gimp.org/news/2025/05/18/gimp-3-0-4-released/#regressions

What's next ?

Since GIMP 3.0.0 release, we focused on bug fixing. As could be expected after a 7-year development marathon, various issues have slipped through our testing and we had to deal with these. Though perfection doesn’t exist and we’ll continue to work on bug fixes, we believe we are in a saner state now.

In other words, we are starting to move onto active GIMP 3.2 preparation!

This page shows roughly how the core development team plans GIMP evolution. The absence of features from these roadmaps doesn’t mean we are not interested: since GIMP is developed as a community, all it takes to revise priority is for someone to contribute.

https://developer.gimp.org/core/roadmap/

This summer

GIMP is once again participating in the Google Summer of Code internship program.

We have 3 great project proposals from our summer students:

  • Ondřej Míchal is working on a redesign of our developer reference system in GIMP. They already have some early work done on a GEGL Filter Browser, which will be very helpful for plug-in creators looking to use the new Filter API.

  • Gabriele Barbero will be developing further improvements to the text tool, building on past work by former GSoC students and current contributor Idriss Fekir.

  • Shivam Shekhar Soy will be working on our online extensions repository. This is another step on our roadmap to allow you to easily download and install new extensions to GIMP, replacing the beloved GIMP Plug-in Registry.

I want to learn. What are some good Gimp tutorials?

If you have a few minutes :

https://www.youtube.com/watch?v=pXsP6vNtjck

If you have an afternoon :

https://www.youtube.com/watch?v=hzNazgNAZOY

Helping

You can donate to support core developers and accelerate the development of GIMP.

https://www.gimp.org/donating/

If you identify bugs, you can mention them here:

https://gitlab.gnome.org/GNOME/gimp/-/issues

GIMP now has a design board to discuss improvements to user experience and user interface. You can make suggestions here:

https://gitlab.gnome.org/Teams/GIMP/Design/gimp-ux/-/issues

Thank you SO MUCH to all the developers, moderators, designers, translators, and supporters of free and open source software🙏 🙏🙏.

9
10
11
12
13
14
15
 
 

If you are in Switzerland, you can begin using it following the instructions here: https://taler-ops.ch/en/users.html

16
17
18
19
20
21
22
23
24
 
 

JQLite - The query language for JSON.

Created a simple query language in Typescript.

Features:

  • Basic query selection
  • Fallback Mechanism
  • Wildcard support
  • Array Slices
  • Multiple Key Selection
  • Key Omission
  • Single Key Omission
  • Functions
  • Comparison Operators
  • Conditions
  • Configurable

Here's an example to get a list of all products with an average review more than 4:

$.products[?(@.reviews.#avg() > 4)]

Runs in browsers, and Node.js

Documentation site: https://jqlite.vercel.app/

GitHub: https://github.com/Jay-Karia/jqlite

NPM Package: https://www.npmjs.com/package/jqlite-ts

Data source for the query: https://jqlite.vercel.app/demo.json

25
view more: next ›