# Friday, April 21, 2017
« IKVM.NET 8.1 Release Candidate 0 | Main |
The End of IKVM.NET
After almost fifteen years I have decided to quit working on IKVM.NET. The decision has been a long time coming. Those of you that saw yesterday’s Twitter spat, please don’t assume that was the cause. It rather shared an underlying cause. I’ve slowly been losing faith in .NET. Looking back, I guess this process started with the release of .NET 3.5. On the Java side things don’t look much better. The Java 9 module system reminds me too much of the generics erasure debacle.

I hope someone will fork IKVM.NET and continue working on it. Although, I’d appreciate it if they’d pick another name. I’ve gotten so much criticism for the name over the years, that I’d like to hang on to it 😊

I’d like to thank the following people for helping me make this journey or making the journey so much fun: Brian Goetz, Chris Brumme, Chris Laffra, Dawid Weiss, Erik Meijer, Jb Evain, John Rose, Mads Torgersen, Mark Reinhold, Volker Berlin, Wayne Kovsky, The GNU Classpath Community, The Mono Community.

And I want to especially thank my friend Miguel de Icaza for his guidance, support, inspiration and tireless efforts to promote IKVM.

Thank you all and goodbye.
Friday, April 21, 2017 6:26:31 AM (W. Europe Daylight Time, UTC+02:00)  #    Comments [29]
Friday, April 21, 2017 10:15:37 AM (W. Europe Daylight Time, UTC+02:00)
I always felt IKVM.NET kept us all honest. You seemed to have a deeper understanding of the limits of the java and .net runtimes than anyone else. Thanks for you technical contributions and inspiration all these years Jeroen!
Friday, April 21, 2017 11:14:10 AM (W. Europe Daylight Time, UTC+02:00)
Thank you very much. The work you did is just amazing.
Friday, April 21, 2017 12:43:32 PM (W. Europe Daylight Time, UTC+02:00)
Thank you for some absolutely brilliant work. IKVM is fantastic and you will be missed. A lot!!!

As to some people not liking the name - screw em.
Friday, April 21, 2017 2:07:10 PM (W. Europe Daylight Time, UTC+02:00)
It's sad to hear this, but I also understand your motivations... O memories... We did have a lot of fun with Classpath back in the old days, didn't we? :) Good luck for your future projects, I'm sure they will be awesome!
Mario Torre
Friday, April 21, 2017 2:40:59 PM (W. Europe Daylight Time, UTC+02:00)
Thank you for this amazing project. It seemed like magic at times and enabled a lot of functionality for native .NET before the .NET ecosystem was mature enough to have options of its own.
Friday, April 21, 2017 9:34:59 PM (W. Europe Daylight Time, UTC+02:00)
Many many thanks for the absolute genius work! It is a pity, but after 15 years understandable!
Again, t h a n k y o u!!!!
Peter Stehlik
Friday, April 21, 2017 10:28:54 PM (W. Europe Daylight Time, UTC+02:00)
Jeroen, I am not surprised by your decision and I wish you all the best in future projects. IKVM is a superb piece of technology and achieving the level of quality you did is an amazing achievement. It's been of great value to Saxonica to get our product available to .NET users, and I always wished there could have been some way we could repay the debt that we (and our users) owe you. The technical support you have offered when we've needed help has also been outstanding.

Michael Kay
Sunday, April 23, 2017 1:44:56 AM (W. Europe Daylight Time, UTC+02:00)
I appreciate not only your work but also your blog. I learned a lot from you over the years.

Just curious why the disillusionment with .NET?
Mark Traudt
Sunday, April 23, 2017 6:33:09 PM (W. Europe Daylight Time, UTC+02:00)
Sad day. But thank you, Jeroen, for making this brilliant tool.
Dmitry Gromov
Wednesday, April 26, 2017 1:13:04 PM (W. Europe Daylight Time, UTC+02:00)
Thanks for all the work and ingenuity you put into the masterpiece IKVM and good luck and a lot of fun with future projects.
Clemens Eisserer
Saturday, April 29, 2017 11:47:18 PM (W. Europe Daylight Time, UTC+02:00)
Thank you for an amazing project. I started using it in 2004 and as recently as last year. I learned a lot from reading your blog.
Andrew M Olney
Sunday, April 30, 2017 4:23:59 AM (W. Europe Daylight Time, UTC+02:00)
Congrats for this amazing project, and thanks for your blog. Always so much to learn. Do you already have plans for the next thing?
Cyprien Noel
Monday, May 22, 2017 7:51:01 PM (W. Europe Daylight Time, UTC+02:00)
Hello Jeroen, many thanks for this effort. IKVM was and still is very helpful tool. Good Luck with your new ideas!
Andy Malakov
Wednesday, August 23, 2017 10:34:51 AM (W. Europe Daylight Time, UTC+02:00)
Umut Kazan
Thursday, October 12, 2017 8:51:12 PM (W. Europe Daylight Time, UTC+02:00)
You're an gutless wiener, looking for lame excuses to hide your incompetence and inability to port this to .NET Core. You are pathetic and noobs who do not have the guts to complete what they begun should quit their job and beg for welfare.
Monday, November 20, 2017 1:21:23 AM (W. Europe Standard Time, UTC+01:00)
Thank you very much for this magical project. As others I am interested in your disillusionment. And please ignore this rude childish comment above.
Sunday, January 7, 2018 6:57:54 AM (W. Europe Standard Time, UTC+01:00)
I also want to thank you for this project.

I've been using IKVM since 2005 successfully without ANY problems for what I was using it for.

Fifteen years is a long time on project and I totally understand your wanting to move along.

Best of luck on your future endeavors.
Thursday, February 22, 2018 4:15:11 PM (W. Europe Standard Time, UTC+01:00)
Thanks Jeroen, I really appreciate work done by you. I really like your library and the way it was giving interoperability over JARs.

Thanks and best of luck for your future endeavors.

Rushikesh Joshi
Friday, May 4, 2018 12:04:46 PM (W. Europe Daylight Time, UTC+02:00)
Great tool and sad to see it end. Thanks for supporting it all these years.
As world moves on, does anybody know similar supported projects/tools at the moment?
I guess lessons learnt and we all contribute.
.net User
Sunday, May 20, 2018 5:35:25 PM (W. Europe Daylight Time, UTC+02:00)
Did anyone came forth to fork this? I am thinking of creating some location for this impressive work. I have been using it from the beginning (Almost) without any major problem and I will hate for it to just go away. Any license problem I should be aware of?

I have many ideas creating a bridge to compile inside Visual Studio (like J#).
Creating a language service for java
Integration into Roslyn

Sorry for the rant. I am just so sad of seeing this project just disappear.


A late thanks for all the hard work you have committed to this endeavor. Thanks for all your patience (all the stupid questions and suggestions) and tenacity.
Edison Castro
Sunday, June 24, 2018 2:30:03 PM (W. Europe Daylight Time, UTC+02:00)
I'm starting to use IKVM in one project and while I don't have any plans to maintain it myself so far, I took the chance to backup the most current CVS-repo and some important releases etc. at GitHub, including converting the repo to GIT. While there are some forks at GitHub already, all of those seem to end with commits in mid 2015, so my conversion might be of interest to some. Additionally, I didn't clean up/optimize/rebase/... anything by purpose, so it's everything which reposurgeon was able to work with.

Thorsten Schöning
Monday, July 23, 2018 10:15:02 AM (W. Europe Daylight Time, UTC+02:00)
It's sad to hear this, but thank you for your great work!
Friday, December 21, 2018 12:11:07 AM (W. Europe Standard Time, UTC+01:00)

I really like your project. For me it's really sad that you decided to not continue developing ikvm.
But my question is where I can find your last sources? On github?
It would be nice if it could be extended...

Kind regards,

Wednesday, January 9, 2019 2:17:21 PM (W. Europe Standard Time, UTC+01:00)

Please dont give up on this project. You are an amazing developer, and you contributed so much for the gap between this languages.

Many thanks for all of your effort.

Kind regards,
Thursday, September 19, 2019 6:21:36 PM (W. Europe Daylight Time, UTC+02:00)
In case anyone is interested in accessing the last available source, I've created an organisation on GitHub containing that:


Other parts of what I've found and might be of interest can be found in the following organisation. Didn't transfer things yet because I'm not sure if it's really useful or not, but e.g. the latest binary releases can be found there.

Thorsten Schöning
Tuesday, October 29, 2019 10:16:52 PM (W. Europe Standard Time, UTC+01:00)
Hi, do you think that ikvm will be updated to work with .net core 3?
Wednesday, October 30, 2019 10:22:25 AM (W. Europe Standard Time, UTC+01:00)
anybody here?
Sunday, November 24, 2019 1:32:24 PM (W. Europe Standard Time, UTC+01:00)
I am a big fan of IKVM and I had created an IKVM fork and a Reddit community for IKVM.
Wednesday, May 6, 2020 11:51:43 PM (W. Europe Daylight Time, UTC+02:00)
Thank you
Comments are closed.